mysql主从复制linux配置(二进制日志文件)

安装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

 

修改主机,从机就会跟着变了

 

posted @   倔强的蒲公英  阅读(359)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示