zoukankan      html  css  js  c++  java
  • mysql 主从切换

    4)提升slave为master

    Stop slave;

    Reset master;

    Reset slave all; 在5.6.3版本之后

    Reset slave; 在5.6.3版本之前

    查看slave是否只读模式:show variables like 'read_only';

    只读模式需要修改my.cnf文件,注释read-only=1并重启mysql服务。

    或者不重启使用命令关闭只读,但下次重启后失效:set global read_only=off;

    mysql> show master status G;

    备注:reset slave all 命令会删除从库的 replication 参数,之后 show slave statusG 的信息返回为空。

    5)将原来master变为slave

    在新的master上创建同步用户:

    grant replication slave on *.* repl@'IP of slave' identified by 'replpwd';

    在新的slave上重置binlog:

    Reset master;

    change master to master_host='192.168.0.104', //Master 服务器Ip

    master_port=3306,

    master_user='repl',

    master_password=’replpwd’,

    master_log_file='master-bin.000001',//Master服务器产生的日志

    master_log_pos=?;//master binlog pos

    以上最后两步可以在master执行:show master status

     

    启动slave:start slave; 并查看slave状态:show slave statusG;

     

    从提供服务后清除主从信息:

    stop slave; 

    reset slave;

    这样可以清除掉master.info和relay-log.info文件给删除,但里面的同步信息还在,要彻底清除掉:

    reset slave all; 

  • 相关阅读:
    并查集基础练习
    HDU1232——畅通工程
    二分答案——划分数列
    二分答案——收入计划
    动态规划练习题(2)
    动态规划程序设计2
    动态规划练习题(1)
    0/1背包
    P5024 保卫王国[倍增+dp]
    UVA11424 GCD
  • 原文地址:https://www.cnblogs.com/mikeluwen/p/7297592.html
Copyright © 2011-2022 走看看