安装mysql,两台机器一主(192.168.131.153),一从(192.168.131.154)
主机配置
修改主/etc/my.cnf文件 添加
#server_id=153 ###服务器id
#log-bin=mysql-bin ###开启日志文件
注意:放在这个位置,不要放在最下面
service mysqld restart 重启mysql
这两个语句是查看主配置的是否正确,
SHOW VARIABLES LIKE 'server_id';(server_id不配置默认为0,成功后为153)
show master status;(查看主机状态,同步文件,同步位置)
给从授权一个账号
GRANT REPLICATION SLAVE ON *.* to 'mysync'@'%' identified by 'lqm';
从机配置
my.cnf文件
#server_id=154
#log-bin=mysql-bin
#binlog_do_db=user #同步哪个数据库
service mysqld restart #重启
执行sql 从机同步主机
stop SLAVE
change master to master_host='192.168.131.153',master_user='mysync',master_password='lqm',master_log_file='mysql-bin.000002',master_log_pos=991;
start SLAVE
修改主机,从机就会跟着变了