首页 > 数据库技术 > 详细

mysql 主从复制

时间:2015-06-08 00:55:18      阅读:164      评论:0      收藏:0      [点我收藏+]

主服务器

修改my.cnf文件,vi /etc/my.cnf:

  1.  打开log-bin 日志,找到log-bin=mysql-bin,去掉前面的#号。
  2.    server-id,主从数据库的id不能一样。
  3.    授权用户,

    grant all on *.* to user1@192.168.92.136 identified by "456"
    grant all replication slave on *.* to user1@192.168.92.136 identified by "456"

  4. 重启数据库,然后在主数据库,show master status;查看当前数据库
  5. binlog-do-db=osyunweidb  #需要同步的数据库名,如果有多个数据库,可重复此参数,每个数据库一行
    binlog-ignore-db=mysql   #不同步mysql系统数据库

从服务器:

修改my.cnf

replicate-do-db=osyunweidb   #需要同步的数据库名,如果有多个数据库,可重复此参数,每个数据库一行
replicate-ignore-db=mysql   #不同步mysql系统数据库

slave stop

change master to master_host=‘192.168.145.222‘,master_user=‘tb‘,master_password=‘q123456‘,
         master_log_file=‘mysql-bin.,000004‘,master_log_pos=308;

start slave;

show slave status\G

如果Slave_IO及Slave_SQL都为yes,则配置成功。

mysql 主从复制

原文:http://www.cnblogs.com/kpcms/p/4559868.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!