MySQL主从复制配置方法
2018-01-09 13:50
387 查看
Master server:
创建复制账户GRANT REPLICATION SLAVE,RELOAD,SUPER ON *.* TO slave@'192.168.50.23'IDENTIFIED BY 'password123';
slave为账户名,只允许192.168.50.23连接,密码password123
My.cnf中加入
server_id=1 log_bin=binlog
重启Master,输入:
SHOW MASTER STATUS;
Slave server:
log_bin=binlog server_id=2 relay_log=mysql-relay-bin log_slave_updates=1 # read_only=1 # read_only=1加了会导致无法同步
重启Slave,输入:
CHANGE MASTER TO MASTER_HOST='192.168.50.22'; -- 192.168.50.22为Master的IP地址或hostname. CHANGE MASTER TO MASTER_USER='slave'; CHANGE MASTER TO MASTER_PASSWORD='password123'; CHANGE MASTER TO MASTER_LOG_FILE='binlog.000005'; -- binlog.000005为在Master上执行SHOW MASTER STATUS查看到的File列下的内容,即为Master的binlog日志 CHANGE MASTER TO MASTER_LOG_POS=0; START SLAVE; SHOW SLAVE STATUS\G
warning
因为没设置Slave server为read only,所以千万不要改Slave server的内容,任何内容都不能改,Slave server只能用来读,否则可能会导致ERROR 1062,然后停止主从同步。当然,可以设置Slave server为read only,不过会导致其他的问题。相关文章推荐
- MySQL5.5主主复制配置方法及测试
- CentoS6.5环境下redis4.0.1(stable)安装和主从复制配置方法
- MySQL主从复制配置
- mysql主从复制及相关问题的解决方法
- MySQL主从复制的原理及配置方法(比较详细)
- mysql主从复制报错解决方法
- mysql主从复制配置
- mysql数据库 主从复制的配置方法
- mysql数据库 主从复制的配置方法
- Mysql主从复制和mysql-mmm配置使用
- MySQL建立双向主备复制server配置方法
- Linux下Redis主从复制的配置方法(测试方法)
- mysql数据库 主从复制的配置方法
- MySQL主从复制的原理及配置方法(比较详细)
- MySQL主从复制的原理及配置方法
- Linux下MySQL双向同步复制配置方法
- MySQL主从复制的原理及配置方法(比较详细)
- MySql主从复制配置示例
- [Tomcat] Tomcat常用功能的配置方法 [复制链接]
- MySQL5.5主主复制配置方法及测试结果