因为调整服务器子网, 数据库服务器的IP地址需要修改. 这个过程中, 需要确保的就是从库在断开主库后, 能从正确的位置再次启动. 具体的操作步骤如下

1) 需要获取的前提信息: 主库的新IP, 这在启动从库复制时需要使用

2) 停止从库, 获取状态, [[[停止主库, 修改主库IP, 重启主库服务]]], 修改master信息, 启动从库

mysql> STOP SLAVE;
Query OK, 0 rows affected (0.02 sec)mysql> show slave status\G;
*************************** 1. row ***************************Slave_IO_State: Master_Host: 192.168.10.31Master_User: replMaster_Port: 3306Connect_Retry: 60Master_Log_File: master-bin.000014Read_Master_Log_Pos: 1070739125Relay_Log_File: db02-relay-bin.000037Relay_Log_Pos: 1070739340Relay_Master_Log_File: master-bin.000014Slave_IO_Running: NoSlave_SQL_Running: NoReplicate_Do_DB: Replicate_Ignore_DB: Replicate_Do_Table: mysql> CHANGE MASTER TO MASTER_HOST='192.168.11.31', MASTER_LOG_FILE='mysql-bin.000005', MASTER_LOG_POS=11622542;mysql> START SLAVE;
Query OK, 0 rows affected (0.00 sec)mysql> show slave status\G;
*************************** 1. row ***************************Slave_IO_State: Waiting for master to send eventMaster_Host: 192.168.10.31Master_User: replMaster_Port: 3306Connect_Retry: 60Master_Log_File: master-bin.000014Read_Master_Log_Pos: 1070739125Relay_Log_File: db02-relay-bin.000038Relay_Log_Pos: 321Relay_Master_Log_File: master-bin.000014Slave_IO_Running: YesSlave_SQL_Running: YesReplicate_Do_DB: Replicate_Ignore_DB: 

如果还需要修改从库IP, 在上述操作结束后, 确认从库复制正常, 再进行如下操作:

1) 停止从库复制, 关闭从库服务器

2) 修改从库服务器IP

3) 在主库上给从库帐号授权(对应新的IP)

4) 启动从库服务器, 开始从库复制

MySQL Replication主从复制环境下修改主库IP相关推荐

  1. mysql在虚拟机环境下突然找不到数据库

    mysql在虚拟机环境下找不到数据库 一.问题 二.原因 三.解决方案 一.问题 root用户登录本来需要密码,但是突然登录root用户后无需密码,输入密码反而错了. show databases; ...

  2. 【OS】Linux环境下配置固定IP地址--静态IP地址(不能上外网问题)

    [OS]Linux环境下配置固定IP地址--静态IP地址(不能上外网问题) ---red hat重启网卡 service network restart /etc/rc.d/init.d/networ ...

  3. MySQL Replication 主从复制全方位解决方案

    MySQL Replication 主从复制全方位解决方案 参考文章: (1)MySQL Replication 主从复制全方位解决方案 (2)https://www.cnblogs.com/clsn ...

  4. 一、在windows环境下修改pip镜像源的方法(以python3为例)

    在windows环境下修改pip镜像源的方法(以python3为例) 1.在windows文件管理器中,输入 %APPDATA% 2.会定位到一个新的目录下,在该目录下新建pip文件夹,然后到pip文 ...

  5. MySQL在Docker环境下运行基础

    墨墨导读:MySQL在Docker环境下运行的基础操作,本文从Docker介绍.安装Docker.MySQL安装部署几个方面展开介绍. 另:墨天轮邀请到原厂专家直播解析MySQL的性能管理,欢迎大家报 ...

  6. linux打包java jar_在linux环境下修改可运行jar包配置并重新打包

    在linux环境下修改可运行jar包配置并重新打包步骤: 1)mkdir xxx 2)mv XXX.jar XXX 3)jar xvf XXX.jar 4)mv XXX.jar ../ 5)vi XX ...

  7. LINUX 降低密码复杂度,centos7 环境下修改root密码报错如下: BAD PASSWORD: it is too simplistic/systematic

    问题: centos7 环境下修改root密码报错如下: BAD PASSWORD: it is too simplistic/systematic 解决: 编辑/etc/pam.d/system-a ...

  8. win10环境下修改cmd中用户名称为英文

    win10环境下修改cmd中用户名称为英文 作者亲身使用注意:请完全按照笔者的步骤执行,如因自己原因出错,后果自负,在完成时,请将此页面用另一台设备打开看,后面重启之后可能会有无法找到现在网页的可能性 ...

  9. centos下修改hostname,ip,netmask,gateway,dns

    centos下修改hostname,ip,netmask,gateway,dns 1.修改hostname 配置文件:/etc/sysconfig/network HOSTNAME=tank #修改此 ...

最新文章

  1. 编写程序实验两个数的加减结果的判断_实验一 两个多字节数的加减运算 -
  2. 22个案例详解Pandas数据分析/预处理时的实用技巧,超简单
  3. erdas2015几何校正模块在哪_在ERDAS中进行几何校正
  4. python概念英文版_和我一起学python,基本概念 (life is short ,we need python)
  5. 匀光匀色--直方图匹配算法实现与应用
  6. 随机产生单词java_关于java:如何创建随机单词选择器方法
  7. 揭开不一样的世界,这5部纪录片绝对不能错过!
  8. 你知道304吗?图解强缓存和协商缓存
  9. murmurhash
  10. php的工作模式CGI,FastCGI,PHP-CGI与PHP-FPM(转)
  11. linux先cd到mysql的运行路径下,Linux常用的服务器运维命令
  12. steamcommunity本地反代443端口/80端口被占用解决办法
  13. python 打开pdf文件_用python操作PDF文件
  14. 华为手机连接电脑,无法使用USB调试或者无USB连接弹窗的问题
  15. Ardence公司PHAR-LAP ETS 简介
  16. 纳米磁珠+AI:让液体活检越走越近
  17. pitfall when implementing multiple interfaces
  18. 如何解决“Component ‘MSCOMCTLOCX‘ or one of its dependencies .....“
  19. python_6_17
  20. Win10提示“无法创建新的分区也找不到现有的分区”

热门文章

  1. 保定2021高考成绩查询,保定2021年中考网上查询
  2. Spark cluster 安装
  3. 运行python的两种方式磁盘式_python计算机基础-Day1
  4. 机房收费系统个人重构版:软工文档中那些图
  5. 你真的会用Jupyter吗?这里有7个进阶功能助你效率翻倍
  6. 你的GAN再不听话,就把它暴力肢解了吧,有用 | Demo · 代码
  7. TensorFlow 2.0要来了,tf.contrib要砍了 | 有什么意见你说啊
  8. 成都刘女士的第一场锤子科技发布会 | 现场特写
  9. 各大公司官网都有哪些显而易见的Bug?
  10. 机器学习+云服务,一种互惠互利的结合物