• mysql 主从同步出问题,重新修复从库


    mysql 主从同步出问题,重新修复从库 - web架构研究

        mysql 主从同步出问题,重新修复从库
        0


        昨天由于操作失误,在从库上执行一堆sql之后,导致主从同步错误,并且已经无法恢复。

        所以绝对重新修复所有数据,由于数据量还不是太大,所以修复起来还不是特别困难。

        顺便记录下操作方式,也提醒大家千万不要在从库上执行写操作啊~~伤不起~

        主库相关操作

        1 主库上锁表

        flush tables with read lock;

        2 记录 master log file及file position

        show master status;

        比如:

        mysql> show master status;
        +------------------+----------+--------------+------------------+
        | File             | Position | Binlog_Do_DB | Binlog_Ignore_DB |
        +------------------+----------+--------------+------------------+
        | mysql-bin.000011 | 36139455 |              |                  |
        +------------------+----------+--------------+------------------+

        3. tar -zcvf mysql.tar.gz ./data //备份数据文件

        4. unlock tables; //解锁主库表

        从库相关操作

        1 /etc/init.d/mysql stop 停止mysql
        2.将主库数据库文件copy到从库中
        3.启动从库
        4

        CHANGE MASTER TO MASTER_HOST='192.168.249.215', MASTER_PORT=3306,   MASTER_USER='slave', MASTER_PASSWORD='slave',master_log_file='mysql-bin.000010' ,master_log_pos=769 ;


        5.start slave;

        验证方法:

        slave statusG;

        Slave_IO_Running: Yes
        Slave_SQL_Running: Yes


        上面2项都为'Yes',表示slave正常
  • 相关阅读:
    二人组
    对于软件工程的理解
    shell 远程链接
    shell变量
    shell教程
    正则表达式--练习
    git--版本库
    git-版本回退
    git--时光穿梭
    git安装
  • 原文地址:https://www.cnblogs.com/lexus/p/3374620.html
Copyright © 2020-2023  润新知