Centos7一主两从Mysql的搭建

目录

 

一、准备工作

1.1、默认配置文件路径:

1.2、我的搭建环境:

二、Master(主数据库)的配置

2.1、配置文件:/etc/my.cnf

2.2、重启mysql,登陆mysql数据库,设置用于从数据库登陆的远程连接

2.3、查看是否设置成功

2.4、查看master状态

2.5、想要重新配置master,并清零position,可以使用下边命令。

三、Slave1(从数据库一)配置

3.1、配置文件:/etc/my.cnf

3.2、重启mysql,登陆mysql,关联master

3.3、开启slave,未开启之前Slave_IO_Running和 Slave_SQL_Running值为NO

3.4、查看slave的状态

3.5、停止slave

3.6、重新设置slave,需要Stop Slave

四、Slave2(从数据库二)配置

4.1、配置文件:/etc/my.cnf

4.2、重启mysql,登陆mysql,关联master

4.3、开启slave,未开启之前Slave_IO_Running和 Slave_SQL_Running值为NO

4.4、查看slave的状态

4.5、停止slave

4.6、重新设置slave,需要Stop Slave

五、建立数据库和表来测试数据

六、遇到的问题

6.1、出现以下问题

6.2、解决办法

6.3、问题解决停止从库的mysqld服务,备份auto.cnf文件,再启动数据库服务即可:


一、准备工作

1.1、默认配置文件路径:

配置文件:/etc/my.cnf
日志文件:/var/log//var/log/mysqld.log
服务启动脚本:/usr/lib/systemd/system/mysqld.service
socket文件:/var/run/mysqld/mysqld.pid

1.2、我的搭建环境:

服务器1: 192.168.239.120 mysql-master(主)

服务器2: 192.168.239.121 mysql-slave1(从1)

服务器3: 192.168.239.122 mysql-slave2(从2)

二、Master(主数据库)的配置

2.1、配置文件:/etc/my.cnf

# 设置server_id
server_id=1722
# 需要备份的数据库
binlog-do-db=testuser
# 不需要备份的数据库
binlog-ignore-db=mysql
binlog-ignore-db=information_schema
# 开启二进制日志功能,名字自己起,主服务器必须开启
log-bin=master-bin

2.2、重启mysql,登陆mysql数据库,设置用于从数据库登陆的远程连接

mysql> grant replication slave on *.* to 'ma'@'192.168.239.121' identified by 'root';

mysql> grant replication slave on *.* to 'ma'@'192.168.239.122' identified by 'root';

2.3、查看是否设置成功

mysql> select user,host from user;

2.4、查看master状态

mysql> show master status\G;

2.5、想要重新配置master,并清零position,可以使用下边命令。

mysql> reset master;

三、Slave1(从数据库一)配置

3.1、配置文件:/etc/my.cnf

#设置server_id
server_id=1723
#需要备份的数据库
binlog-do-db=testuser
#不需要备份的数据库
binlog-ignore-db=mysql
binlog-ignore-db=information_schema
#开启二进制日志功能,也可以不开启,如果这个slave不作为master
log-bin=slave1-bin

3.2、重启mysql,登陆mysql,关联master


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值