MySQL主从开关机顺序

487 阅读1分钟

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)