编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

配置MySQL集群(mysql8自带集群搭建)

wxchong 2024-10-23 15:57:50 开源技术 9 ℃ 0 评论

环境

MySQL服务器1:192.168.5.11 Centos7 MySQL5.5

MySQL服务器2:192.168.5.13 Centos7 MySQL5.5

MySQL服务器3:192.168.5.14 Centos7 MySQL5.5

MySQL主从配置

1.开启mysql二进制日志,编辑vi /etc/my.cnf

在主服务器上授权:

grant replication slave on *.* to root@'192.168.5.13' identified by '111111';
show master status;

从服务器保存授权的信息:

change master to \
master_user='root',
master_password='111111',
master_host='192.168.5.13',
master_log_file='mysql-bin.000004',
master_log_pos=258;

从服务器会产生授权信息文件,mysql/data目录下

开启从服务器start slave,并查看从服务器内容

测试:

从在salve数据库中创建表a1,主服务器上不会看到表a1

MySQL主主备份

接着上面的实验,5.11为主,5.13为从

配置5.13为主

grant replication slave on *.* to root@'192.168.5.11' identified by '111111';
show master status;

5.11为从

change master to \
master_user='root',
master_password='111111',
master_host='192.168.5.11',
master_log_file='mysql-bin.000006',
master_log_pos=444;

开启从服务器start slave,并查看从服务器内容

测试

MySQL一主多从

主服务器:5.11;从服务器1: 5.13;从服务器2: 5.14

主服务开启二进制日志,在主服务器上授权

grant replication slave on *.* to root@'%' identified by '111111';
show master status;

从服务器开启二进制日志,保存授权信息

然后开启start slave,检查下Slave_IO_Running、Slave_SQL_Running是不是都为yes;然后在另一台从服务器上做相同的配置

测试:

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表