一、准备事项
1、两台服务器安装相同版本的MySQL
二、master主服务器操作
1、修改mysql配置文件在mysqld下添加如下内容
server-id=194
log-bin=mysql-bin
binlog-do-db=palan-dev
binlog-ignore-db=mysql
2、查看master服务器的bin-log是否开启
show variables like 'log_bin';
3、给从库授权账号,让从库可以复制
CREATE USER 'rootslave'@'从服务器ip地址' IDENTIFIED WITH mysql_native_password BY '123456';
grant replication slave on *.* to 'rootslave'@'从服务器IP地址';
FLUSH PRIVILEGES;
4、查看主库状态
show variables like 'log_bin%';
show master status;
三、slave从服务器操作
1、配置文件修改:my.cnf
server-id=195 //这里和主服务器master的不能一样
2、登录mysql
change master to master_host='172.16.100.194',master_user='rootslave',master_password='123456',master_log_file='binlog.000005',master_log_pos=156;
3、启动从服务器并查看状态
start slave;
show slave status\G