Mysql之主从切换

原创 2016年08月30日 05:05:37

注意:

1、主从切换比较危险,不到万不得已不推荐执行

2、在启动从库的时候必须先把数据同步(确保从库状态为has read all  relay log)

3、主库要锁表,停止写入(flush tables  with read lock; set  global  read_only  = on;)避免主从切换时的命令操作导致主从继续同步,也可以通过修改主库配置文件/etc/my.cnf.加入read-only=1参数

4、删除新的主服务器数据库目录中的master.info和relay-log.info文件,否则下次重启还会按照从服务器来启动,有可能会覆盖掉你的数据库


一、从库变主库:

msyql> stop  slave  io_thread;                用show  processlist来查看从库状态是否为has read all  relay log

mysql>stop  slave;                                停掉IO和SQL线程

mysql>reset   slave;        让从服务器忘记其在主服务器的二进制日志中的复制位置,它会删除master.info和relay-log.info文件,以及所有的中继日志,并产生一个新的中继日志

mysql>reset   master;                 重置成主数据库

mysql>show  master  status  \G

File: mysql-bin.000001

position:107

Binlog_Do_DB:

Binlog_Ignore_DB:

1 row inset (0.00 sec


二、主库变从库:

mysql>flush tables  with read lock;   

mysql>set  global  read_only  = on;

mysql>reset  slave;                                  #新建中继日志

mysql> change  master  to  master_host='192.168.11.12',master_user='replication',master_password='replication',master_log_file='mysql-bin.000001',master_log_pos=107;

mysql>start  slave;


reset master 删除主的binlog
reset slave 删除从的中继日志


三、重启主和从库

service  mysqld  restart
版权声明:本文为博主原创文章,未经博主允许不得转载。

window下mysql主从备份及切换

  • 2016年07月04日 18:25
  • 20KB
  • 下载

mysql主宕机,主从故障切换(一主多从)

一:环境 192.168.1.100 master 192.168.1.101 slave1 192.168.1.102 slave2   slave1,slave2都是连在master上。   二:...

双机高可用、负载均衡、MySQL(读写分离、主从自动切换)架构设计

前几天网友来信说帮忙实现这样一个架构:只有两台机器,需要实现其中一台死机之后另一台能接管这台机器的服务,并且在两台机器正常服务时,两台机器都能用上。于是设计了如下的架构。 架构简介 ...

双机高可用、负载均衡、MySQL(读写分离、主从自动切换)架构设计

双机高可用、负载均衡、MySQL(读写分离、主从自动切换)架构设计 架构简介 前几天网友来信说帮忙实现这样一个架构:只有两台机器,需要实现其中一台死机之后另一台能接管这台机器的服务,...

双机高可用、负载均衡、MySQL(读写分离、主从自动切换)架构设计

架构简介 实现这样一个架构:只有两台机器,需要实现其中一台死机之后另一台能接管这台机器的服务,并且在两台机器正常服务时,两台机器都能用上。于是设计了如下的架构。 双机ha架构图 此架构主要是由kee...

keepalive实现mysql主从自动切换

环境说明 mysql master端192.168.56.201 mysql slave端 192.168.56.211 虚拟IP地址 192.168.56.200 1.安装keepalived 下载...

双机高可用、负载均衡、MySQL(读写分离、主从自动切换)架构设计

前几天网友来信说帮忙实现这样一个架构:只有两台机器,需要实现其中一台死机之后另一台能接管这台机器的服务,并且在两台机器正常服务时,两台机器都能用上。于是设计了如下的架构。 ...
  • llzif
  • llzif
  • 2016年08月09日 18:37
  • 669

master_pos_wait函数与MySQL数据库主从复制切换

原文:http://www.zhdba.com/mysqlops/2012/10/09/master_pos_wait%E5%87%BD%E6%95%B0%E4%B8%8Emysql%E4%B8%BB...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Mysql之主从切换
举报原因:
原因补充:

(最多只允许输入30个字)