一.停外网数据库代理mycat
crt连接外网机器
cd /usr/local/mycat/bin
./mycat stop
二.查看同步状态,可选
1.主库状态
crt连接外网机器,ssh到主库机器
ssh -l root 172.16.0.9
#ps -ef|grep mysql 记录返回的数据
mysql -uroot -ppassword
SHOW MASTER STATUS\G;
2.从库状态
crt连接外网机器,ssh到从库机器
ssh -l root 172.16.0.10
#ps -ef|grep mysql 记录返回的数据
mysql -uroot -ppassword
SHOW SLAVE STATUS\G;
三.从库停止主从同步,停mysql,重启机器,启mysql
停从库同步
STOP SLAVE;
停从库mysql
/etc/init.d/mysql stop
改从库配置文件,升级从库机器配置,机器重启,检查硬盘是否挂载df -hl
启从库mysql
mkdir /var/run/mysqld
chown -R mysql:mysql /var/run/mysqld
chmod 755 /var/run/mysqld
/etc/init.d/mysql start
四.主库停mysql,重启机器,启mysql
停主库mysql
/etc/init.d/mysql stop
改主库配置文件,升级主库机器配置,机器重启,检查硬盘是否挂载df -hl
启主库mysql
mkdir /var/run/mysqld
chown -R mysql:mysql /var/run/mysqld
chmod 755 /var/run/mysqld
/etc/init.d/mysql start
五.从库恢复主从同步
启从库同步
mysql -uroot -ppassword
START SLAVE;
六.恢复mycat
cd /usr/local/mycat/bin
./mycat start