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

Mysql主从配置,实现读写分离

2016-05-19 10:27 716 查看
主服务器ip 192.168.0.105

从服务器ip 192.168.0.222

在主服务器里面my.ini(windows平台)[mysqld]里面加上

server-id=1  #任意自然数n,只要保证两台MySQL主机不重复就可以了。

log-bin=mysql-bin  #开启二进制日志

binlog-do-db=test  #监听test数据库

在主服务器MySQL命令行运行

GRANT REPLICATION SLAVE ON *.* TO 'root1'@'192.168.0.222' IDENTIFIED BY 'root1';

FLUSH PRIVILEGES;

然后 show master status



在从服务器vim /etc/mysql/my.cnf

[mysqld]

server-id = 2

log_bin = mysql-bin 

sync_binlog = 1 

relay_log = mysql_relay_bin

replicate-do-db=test 

然后在mysql命令行运行

CHANGE MASTER TO MASTER_HOST='192.168.0.105',MASTER_USER='root1',MASTER_PASSWORD='root1',MASTER_LOG_FILE='mysql-bin.000001',MASTER_LOG_POS=107;

然后

 SLAVE START;#开启复制

SHOW
SLAVE STATUS\G  #查看主从复制是否配置成功

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