MYSQL搭建双master-slave环境一系列问题
2013-08-07 16:08
357 查看
搭建双master-slave环境: master1参数: log-bin=mysql-bin binlog_format=mixed server-id = 1 skip-slave-start log-slave-updates sync_binlog=1 auto_increment_increment=2 auto_increment_offset=1 replicate_wild_do_table = mysql.% replicate_wild_do_table = test.% master2参数: log-bin=mysql-bin binlog_format=mixed server-id = 3 skip-slave-start log-slave-updates sync_binlog=1 auto_increment_increment=2 auto_increment_offset=2 replicate_wild_do_table = mysql.% replicate_wild_do_table = test.% 配置mysql-proxy配置文件: [mysql-proxy] proxy-address = 192.168.13.11:4040 proxy-read-only-backend-addresses = 192.168.12.18:3311 proxy-backend-addresses = 192.168.12.222:3311,192.168.13.11:3311 proxy-lua-script = /usr/local/mysql-proxy-0.8.3/share/doc/mysql-proxy/rw-splitting.lua verbose-shutdown = true daemon = true user = mysql basedir = /usr/local/mysql-proxy-0.8.3 log-level = message log-file = /usr/local/mysql-proxy-0.8.3/log/proxy.log keepalive = true 日志如下: 2013-05-08 17:01:30: (message) chassis-unix-daemon.c:136: [angel] we try to keep PID=12774 alive 2013-05-08 17:01:30: (critical) plugin proxy 0.8.3 started 2013-05-08 17:01:30: (message) proxy listening on port 192.168.13.11:4040 2013-05-08 17:01:30: (message) added read/write backend: 192.168.12.222:3311 2013-05-08 17:01:30: (message) added read/write backend: 192.168.13.11:3311 2013-05-08 17:01:30: (message) added read-only backend: 192.168.12.18:3311 进行测试: mysql> select * from zhh; +------+------+ | id | name | +------+------+ | 1 | a | | 2 | b | | 3 | c | | 4 | d | +------+------+ 4 rows in set (0.00 sec) 关闭一个master后: mysql> select * from zhh; ERROR 2013 (HY000): Lost connection to MySQL server during query mysql> select * from zhh; ERROR 2006 (HY000): MySQL server has gone away No connection. Trying to reconnect... Connection id: 7 Current database: test +------+------+ | id | name | +------+------+ | 1 | a | | 2 | b | | 3 | c | | 4 | d | +------+------+ 4 rows in set (0.20 sec) mysql> insert into zhh values(5,'e'); Query OK, 1 row affected (0.01 sec) mysql> select * from zhh; +------+------+ | id | name | +------+------+ | 1 | a | | 2 | b | | 3 | c | | 4 | d | | 5 | e | +------+------+ 5 rows in set (0.00 sec) 如上可见,双master环境下,如果关闭的是已经建立的连接的那个mysql,则会报错,然后重连接到另外一个未关闭的mysql。
相关文章推荐
- Mysql Master/Slave环境搭建
- mysql master master slave 环境搭建
- mySQL搭建master&slave环境记录
- MYSQL的master,slave环境的搭建
- Linux(Ubuntu)环境MYSQL->master/slave主从同步设置以及注意事项
- 搭建MySql的Master/Slave架构
- 单PC Windows环境MySQL主从master-slave模式配置与测试
- 处理一则MySQL Slave环境出现ERROR 1201 (HY000): Could not initialize master info structure的案例
- 用meb搭建mysql master/slave
- 64位win7手动搭建php开发环境Apache+MySQL+php及相关配置,问题解决方法
- 【服务器搭建环境配置】mysql安装 问题解决方案
- 云计算平台(数据篇)-MySql高可用平台搭建Master-Slave
- 搭建PHP环境需要安装Apache服务器,遇到的一系列的问题(切记需要用管理权限进入CMD)
- mysql_master/slaves环境搭建
- jenkins-master-slave分布式搭建、使用和集群测试环境原理、部署及常见问题解决
- 两主机搭建MySQL主从复制后,show slave status显示:Last_IO_Error: error connecting to master ……
- 进击的Mysql——Slave环境搭建及配置 推荐
- mysql 主从复制问题'the master returned an invalid number of fields for SHOW SLAVE HOSTS'
- [绝对经典]Linux+Mysql+Apache+Php开发环境搭建全过程及问题的解决办法
- iis6搭建php运行环境mysql连接问题