您的位置:首页 > 数据库 > MySQL

Mysql数据库主从复制部署详解

2013-09-09 10:43 218 查看
配置mysql主从并不容易,中间可能会遇到一些错误,以下是根据《高性能mysql》一书配置成功的。
注意:mysql版本应保持一致。
一,配置:

主服务器:
[mysqld]#注意写在此下方
log-bin=mysql-bin
server-id=1
binlog_do_db =test

从服务器:
[mysqld]#注意写在此下方

log-bin=mysql-bin
server-id=102

二,检查主服务器状态,并添加同步用的rep帐号:
show master status;



drop user 'rep102'@'192.168.0.102';

GRANT REPLICATION SLAVE,replication client
ON *.* to 'rep102'@'192.168.0.102' identified by 'rep102';
三,从服务器指向主服务器,并启动slave:

stop slave;

change master to
master_host='192.168.0.106',
master_user='rep102',
master_password='repl02',
master_log_file='mysql-bin.000001',
master_log_pos=106; #如果是0表示从头开始复制

start slave;
show slave status;



slave_io_running:yes
slave_sql_running:yes
二个参数都为yes,说明复制工作工作正常。
四,将主服务器的数据导入到从服务器以保持一致,向主服务器插入数据,验证从服务器是否同步到数据

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: