2020.9.16工作问题记录————Mysql5.7主主互备配置
程序员文章站
2024-03-20 15:20:34
...
工作问题记录————Mysql5.7主主互备配置
虚拟机CentOS6中Mysql5.7配置主主互备,地址分别为:
192.168.0.215:3306
192.168.0.216:3306
1.安装mysql5.7:
2.更改 mysql 配置文件:
更改 my.conf 配置文件,加入主从设置信息:
cp /etc/my.conf /etc/my.conf.bak
vi /etc/my.conf
##加入下面的配置信息
##数据库1号配置信息:(奇数id)
bind-address=0.0.0.0
server-id = 1
log-bin = mysql-bin
binlog-ignore-db = mysql,information_schema
auto-increment-increment = 2
auto-increment-offset = 1
slave-skip-errors = all
##数据库2号配置信息:(偶数id)
bind-address=0.0.0.0
server-id = 2
log-bin = mysql-bin
binlog-ignore-db = mysql,information_schema
auto-increment-increment = 2
auto-increment-offset = 2
slave-skip-errors = all
编辑后保存退出,重启 mysql 服务。
service mysqld restart
3.设置开启主从服务:
登录数据库:
mysql -u root -p
显示主机信息:
mysql> show master status
地址215和216的数据库主机信息都要记住,
设置主从信息:
mysql> GRANT REPLICATION SLAVE ON *.* TO 'root'@'192.168.0.%' IDENTIFIED BY '123456';
mysql> flush privileges;
mysql> change master to
-> master_host='10.1.4.58', #对方ip
-> master_user='root',
-> master_password='123456',
-> master_log_file='mysql-bin.000001', #对方日志
-> master_log_pos=1334; #对端状态显示的值
mysql> start slave; #启动同步
215的对方信息填216的,216的对方信息填215的。
开启主从服务并查看状态:
mysql> start slave; #启动同步
mysql> show slave status\G;
框内值都为Yes 则服务运行成功。
上一篇: 灵活的响应式导航方法