我的配置是基于Ubuntu系统配置
首先要配置主从上mysql的my.conf文件。不同的版本位置不一样,先whereis my.conf就好了
主的配置
log_bin = mysql-bin
server_id=10 (默认是1 最好别用,容易引起混淆)
然后进去主的 mysql
给从分配一个账号
GRANT REPLICATION SLAVE,REPLICATION CLIENT ON *.* TO repl@'192.16.4.%' IDENTIFIED BY 'password'
SHOW MASTER STATUS;
现在去从配置my.conf文件
log_bin=mysql-bin
server_id=11
进去mysql
SLAVE :
CHANGE MASTER TO MASTER_HOST='IP,
MASTER_USER='repl',
MASTER_PASSWORD='123456',
MASTER_LOG_FILE='mysql-bin.000002',
MASTER_LOG_POS=154;
SHOW SLAVE STATUS\G
启动
START SLAVE;
SHOW SLAVE STATUS\G
在主输入
SHOW PROCESSLIST\G
证明配置成功。