MySQL一主多从环境重启
进入/usr/local/mysql-5.7.18/bin目录,重启四个MySQL服务,启动时指定配置文件启动:
./mysqld_safe --defaults-file=/usr/local/mysql-5.7.18/data/3307/my.cnf &
./mysqld_safe --defaults-file=/usr/local/mysql-5.7.18/data/3308/my.cnf &
./mysqld_safe --defaults-file=/usr/local/mysql-5.7.18/data/3309/my.cnf &
./mysqld_safe --defaults-file=/usr/local/mysql-5.7.18/data/3310/my.cnf &
MySQL双主双从数据复制验证
检查从服务器复制功能状态,执行命令:
mysql> show slave status \G
如果Slave_IO_Running和Slave_SQL_Running的值为Yes,即表示复制功能配置正常;
设置好双主双从复制后:
1. 一个主出现问题,可以切换到另外的主进行写数据,新主同步数据给它的从;
2. 待问题旧主恢复服务后,新的主会同步数据给它,它再同步数据给自己的从,这样不会出现数据的不同步和服务的不可用。