MySQL主从复制下改变主服务器IP配置过程

小潘seo 重庆小潘seo博客和你一起学习SEO知识,共同分享SEO优化~

服务器IP一般情况是不能随便更换的,如果一更换可能mysql主从就不成功了,下面我来介绍MySQL主从 复制下改变主服务器IP配置过程.

公司所有服务器终于放到同一个机房,开通了内网访问,这样,就必须更改某几台MySQL从服务器的配置,变成内网访问.

备份:首先是关闭MySQL服务器,slave端,以及备份配置信息,代码如下:

service mysqld stop

代码如下:

  1. #进入到mysql目录
  2. cd/var/lib/mysql
  3. #备份配置
  4. cpmaster.infomaster.info.bak
  5. #查看行数
  6. wc-l<master.info

wc是为了确保修改后master.info的行数保持一样,修改之后,修改master.info里的IP为新的主服务器的IP地址,然后,不启动replication的情况下启动MySQL服务器,代码如下:

service mysql start --skip-slave-start

验证:登录到MySQL并运行SHOW slave status G

如果看到的IP为新的地址,那么恭喜,修改成功,接着可以启动replication了,代码如下:

  1. STARTSLAVE;
  2. SHOWSLAVESTATUSG
  3. ***************************1.row***************************
  4. Slave_IO_State:Waitingformastertosendevent
  5. Master_Host:xx.xx.xx.xx--phpfensi.com
  6. Master_User:slave_user
  7. Master_Port:3306
  8. Connect_Retry:60
  9. Master_Log_File:master-bin.xxxx
  10. Read_Master_Log_Pos:xxxxxxxx
  11. Relay_Log_File:slave-relay-bin.xxxx
  12. Relay_Log_Pos:xxxxxxxx
  13. Relay_Master_Log_File:master-bin.xxxx
  14. Slave_IO_Running:Yes
  15. Slave_SQL_Running:Yes
  16. Replicate_Do_DB:
  17. Replicate_Ignore_DB:mysql,test,information_schema
  18. Replicate_Do_Table:
  19. Replicate_Ignore_Table:
  20. Replicate_Wild_Do_Table:
  21. Replicate_Wild_Ignore_Table:
  22. Last_Errno:0
  23. Last_Error:
  24. Skip_Counter:0
  25. Exec_Master_Log_Pos:xxxxxxxxx
  26. Relay_Log_Space:xxxxxxxxx
  27. Until_Condition:None
  28. Until_Log_File:
  29. Until_Log_Pos:0
  30. Master_SSL_Allowed:No
  31. Master_SSL_CA_File:
  32. Master_SSL_CA_Path:
  33. Master_SSL_Cert:
  34. Master_SSL_Cipher:
  35. Master_SSL_Key:
  36. Seconds_Behind_Master:0
  37. Master_SSL_Verify_Server_Cert:No
  38. Last_IO_Errno:0
  39. Last_IO_Error:
  40. Last_SQL_Errno:0
  41. Last_SQL_Error:

相关广告
  • MySQL主从复制下改变主服务器IP配置过程 MySQL主从复制下改变主服务器IP配置过程 MySQL主从复制下改变主服务器IP配置过程
相关阅读

MySQL主从复制下改变主服务器IP配置过程

2019/10/10 17:35:46 | 谷歌SEO算法 | 5G标准出炉