zoukankan      html  css  js  c++  java
  • mysql 主从状态查询及恢复

    转载请注明出处:

    备机执行主备恢复的命令:

      今天早上打开电脑,验证测试环境的服务时,发现服务挂了,当登录服务器查看日志的时候,发现数据库连不上了,紧忙登上数据库服务器,发现数据库mysql 的服务挂了。由于环境使用的mysql 结构是 主从架构 ,服务配置的数据库连接是主数据库的连接。记录下数据库服务恢复及恢复  mysql 主从架构 同步的操作过程。

      1. 查看mysql 服务的状态:

    service mysqld status    

      2. 重启 MySQL

    service mysqld restart

      3. 查看 mysql 主状态:

    show master statusG ;

                              

       4. 查看备数据库状态:

    show slave statusG;
    mysql> show slave statusG;
    *************************** 1. row ***************************
                   Slave_IO_State: Waiting for master to send event
                      Master_Host: 127.0.0.1
                      Master_User: rep1
                      Master_Port: 3306
                    Connect_Retry: 60
                  Master_Log_File: mysql-bin.000013
              Read_Master_Log_Pos: 269728976
                   Relay_Log_File: mysqld-relay-bin.000022
                    Relay_Log_Pos: 11765
            Relay_Master_Log_File: mysql-bin.000013
                 Slave_IO_Running: Yes
                Slave_SQL_Running: Yes
                  Replicate_Do_DB: 
              Replicate_Ignore_DB: 
            ...

       5. 进入从数据库并重启,重新设置并同步主库配置:

     stop slave; 
    change master to master_host = "master.ip" ;
    master_user = "backup user";
    master_password = "master password"; master_log_file = "mysql-bin-00013";
    master_log_pos=269728976; start slave;

      以上配置项的值,从 show master  status 命令中获取。执行以上命令便可恢复 MySQL主从复制

  • 相关阅读:
    1052 卖个萌
    编程实现hdfs对文件的操作
    关于Eclipse编译运行MapReduce程序报错问题的解决
    用户模板和用户场景
    用户体验评价
    大二下学期软件工程课程总结
    教师派第二阶段10
    教师派第二阶段09
    教师派第二阶段07
    教师派第二阶段06
  • 原文地址:https://www.cnblogs.com/zjdxr-up/p/15354927.html
Copyright © 2011-2022 走看看