码迷,mamicode.com
首页 > 数据库 > 详细

MYSQL主从复制

时间:2014-11-02 07:01:41      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:io   os   ar   sp   文件   数据   on   art   log   

#开启主从复制
# 第一步:开启所有MYSQL服务器的BIN日志:
log-bin=mysql-bin
# 第二步:每台服务器设置一个唯一的server-id的值
server-id=1
# 第三步:如果是环形的服务器需要在配置文件中添加:
#log-slave-updates = on
# 第四步:在主服务器上创建一个用来同步数据的账号
#GRANT replication slave ON *.* TO ‘slave‘@‘%‘ IDENTIFIED BY ‘1234‘;
# 第五步:查看主服务器BIN日志的信息(执行完之后记录下这两值,然后在配置完从服务器之前不要对主服务器进行任何操作,因为每次操作数据库时这两值会发生改变)
#show master status;
# 第六步:设置从服务器:
# 关闭从服务器
# stop slave
# 开始配置
#CHANGE MASTER TO MASTER_HOST=‘主服务器的IP地址‘,MASTER_USER=‘主服务器上用于同步数据的账号‘,MASTER_PASSWORD=‘同步的账号的密码‘,MASTER_LOG_FILE=‘bin日志的文件名‘,MASTER_LOG_POS=bin日志中的position的值;
# 启动从服务器
# start slave;
# 查看有没有成功,如果Slave_IO_Running: Yes Slave_SQL_Running: Yes代表成功
# show slave status \G

#解决ID冲突的办法:把每台服务器的ID都不同:可以设置ID开始的数字和每次加几:修改MYSQL配置文件:
#auto_increment_increment=3      ; 每次加几
#auto_increment_offset=1          ; 第一个数从几开始

MYSQL主从复制

标签:io   os   ar   sp   文件   数据   on   art   log   

原文地址:http://www.cnblogs.com/chenqionghe/p/4068300.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!