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

mysql5.5主从复制配置

时间:2015-09-02 02:20:01      阅读:242      评论:0      收藏:0      [点我收藏+]

标签:数据库   false   

主数据库IP:

inet addr:10.116.10.50; Bcast:10.116.10.255; Mask:255.255.255.0 
从数据库IP:
inet addr:10.116.10.89; Bcast:10.116.10.255; Mask:255.255.255.0
一、建立专门用于Replication的账号
两台服务器同步的用户名: test  密码:test@123
主从服务器均设置repl账户:
mysql&gt; GRANT REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO <A href="mailto:test@‘10.116.%.%‘">test@‘10.116.%.%‘</A> IDENTIFIED BY <A href="mailto:‘test@123‘">‘test@123‘</A>;
二、配置主从服务器
主服务器配置:
1、必须配置
log_bin //自定义
sersver_id //为server起一个唯一的id
2、可选配置
binlog_do_db <BR>binlog_ignore_db 

从服务器配置:
1、必须配置
server_id 
2、可选配置
replicate-do-db, replicate-ignore-db
replicate-do-table, replicate-ignore-table
replicate-wild-do-table
replicate-wild-ignore-table
3、推荐配置
server_id=2
log_bin=mysql_bin_log
relay_log = mysql_relay_bin_log
log_slave_updates = 1
read_only = 1

三、连接从服务器至主服务器进行Replicate
SHOW SLAVE STATUS

CHANGE MASTER TO MASTER_HOST=‘10.116.10.50‘,MASTER_USER=‘test‘,MASTER_PASSWORD=‘test@123‘,MASTER_PORT=3066,MASTER_LOG_FILE=‘mysql-bin.000002‘,MASTER_LOG_POS=17;

注:以上参数可从主服务器命令:SHOW MASTER STATUS

start slave;

SHOW SLAVE STATUS/G;
命令来查看从服务器的状态,如果是Slave_IO_State一项显示:Waiting for master to send event,表示所有工作已经就绪。

四、测试

在主服务器上创建一个表,查看从服务器上是否已经同步。

mysql5.5主从复制配置

标签:数据库   false   

原文地址:http://strongit.blog.51cto.com/10020534/1690567

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