MySQL主从开关机顺序
停应用 ->停数据库(先备后主) ->改配置 -> 启数据库(先主后备)-> 启应用
-
关闭MySQL从库
a.先查看当前的主从同步状态show slave status\G; 看是否双yes
b.执行stop slave
c.停止从库服务 mysqladmin shutdown -u用户名 -p密码
d.查看是否还有mysql的进程ps -ef | grep mysql
d.如果部署了多个实例,那每个实例都要按照以上步骤来操作 -
关闭MySQL主库
a.停止主库服务mysqladmin shutdown -u用户名 -p密码
b.查看是否还有mysql的进程ps -ef | grep mysql -
启动MySQL主库
a.启动主库服务mysqladmin start -u用户名 -p密码
b.查看mysql的进程ps -ef | grep mysql -
启动MySQL从库
a.启动从库服务mysqladmin start -u用户名 -p密码
b.启动复制start slave;
c.检查同步状态show slave status\G;是否双yes
d.查看mysql的进程ps -ef | grep mysql
Linux下mysql的启动命令
1. mysqladmin start -u用户名 -p密码; #启动
mysqladmin restart -u用户名 -p密码; #重启
mysqladmin shutdown -u用户名 -p密码; #关闭
2. service mysqld start; #启动
service mysqld restart; #重启
service mysqld stop; #关闭
3. /etc/init.d/mysqld start; #到安装目录运行(start/restart/stop)