本文共 682 字,大约阅读时间需要 2 分钟。
如何在不中断业务的情况下切换MySQL主从架构
在实际操作中,我们有时需要快速切换MySQL主从架构。这通常涉及将主从转换为级联从或反之。以下是一套可靠的操作方案。
切换过程通常分为以下几个关键步骤:
在执行切换之前,请确保以下几点:
操作步骤如下:
执行命令:
mysql -uroot -p"密码" -e "stop slave;"
获取主从状态信息:
mysql -uroot -p"密码" -e "show master status\G" > /home/liuminkun/master.info
获取从机状态信息:
mysql -uroot -p"密码" -e "show slave status\G" > /home/liuminkun/slave.info
完成上述步骤后,执行以下命令启动新的从机:
mysql -uroot -p"密码" -e "start slave;"
对于需要转换的级联从机,请执行以下命令:
mysql -uroot -p"密码" -e "start slave until MASTER_LOG_FILE='log_name', MASTER_LOG_POS=log_pos;"
请将binlog名称和log_pos替换为从状态信息中获取的具体值
这样做的好处是:
切记,在实际操作中请务必核对binlog文件和pos点信息,确保与主机的状态完全一致。
转载地址:http://jwbfk.baihongyu.com/