Mysql版本:5.5.6
Master配置
1. 编辑配置文件,重启Mysql,关闭防火墙
vi /etc/my.cnf
在[mysqld]下加入以下代码:
server-id=1
log-bin=mysql-bin
systemctl restart mariadb
systemctl stop firewalld
2. Mysql控制台执行以下命令
# 创建同步用户
grant replication slave on *.* to 'tongbu'@'%' identified by '123456';
# 显示Master状态并记录bin-log和position
show master status;
Slave配置
1. 编辑配置文件并重启Mysql
vi /etc/my.cnf
在[mysqld]段加入以下代码:
server-id=2
systemctl restart mariadb
2. Mysql控制台执行以下命令
配置Master参数,记得改为自己的
change master to master_host='192.168.1.11', master_user='tongbu', master_password='123456', master_log_file='mysql-bin.000003', master_log_pos=200;
启动slave并查看状态
slave start;
show slave status\G;