加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

mysql主从配置详解(图文)Mysql必读

发布时间:2020-12-12 00:49:28 所属栏目:MySql教程 来源:网络整理
导读:《mysql主从配置详解(图文)Mysql必读》要点: 本文介绍了mysql主从配置详解(图文)Mysql必读,希望对您有用。如果有疑问,可以联系我们。 导读:最近工作不是很忙,把以前整理的mysql数据库的主从配置过程记录一下,有不足之处,请各位多多纠正指教#环境配置#mas

《mysql主从配置详解(图文)Mysql必读》要点:
本文介绍了mysql主从配置详解(图文)Mysql必读,希望对您有用。如果有疑问,可以联系我们。

导读:最近工作不是很忙,把以前整理的mysql数据库的主从配置过程记录一下,有不足之处,请各位多多纠正指教#环境配置#master IP:192.168.46.137... 最近工作不是很忙,请各位多多纠正指教

#环境配置#

master IP:192.168.46.137? slave IP:192.168.46.138? database:v1

1.在两台机器,分别安装mysql数据库,分别添加远程连接权限

2.配置主数据库?

  1. #编辑mysql的配置文件,增加以下内容#?
  2. vim?etc/my.cnf?
  3. server-id=1?
  4. binlog-do-db=v1?
  5. relay-log=/var/lib/mysql/mysql-relay-bin?
  6. relay-log-index=/var/lib/mysql/mysql-relay-bin.index?
  7. log-error=/var/lib/mysql/mysql.err?
  8. master-info-file=/var/lib/mysql/mysql-master.info?
  9. relay-log-info-file=/var/lib/mysql/mysql-relay-log.info?
  10. log-bin=/var/lib/mysql/mysql-bin?
  11. 编辑完成后,重启mysql,systemctl?restart?mysqld.service(centos7?直接使用systemctl命令)?
  12. 创建一个复制用户,具有replication?slave?权限?
  13. grant?replication?slave?on?*.*?to?'user3'@'192.168.46.138'?identified?by?'user3';?
  14. 用户名:user3??密码:user3?
  15. flush?privileges;?
  16. #查看主库状态#?
  17. show?master?status;?
  18. ???
  19. mysql主从配置详解(图文)

  20. ?
  21. 记住FileSet和Position参数值,后面步骤会用到?


?MYSQL学习

  1. #编辑从数据库配置文件,添加以下内容#?
  2. vim?etc/my.cnf?
  3. server-id=2?
  4. replicate-do-db=v1?
  5. relay-log=/var/lib/mysql/mysql-relay-bin?
  6. relay-log-index=/var/lib/mysql/mysql-relay-bin.index?
  7. log-error=/var/lib/mysql/mysql.err?
  8. master-info-file=/var/lib/mysql/mysql-master.info?
  9. relay-log-info-file=/var/lib/mysql/mysql-relay-log.info?
  10. log-bin=/var/lib/mysql/mysql-bin?
  11. 注意:两个数据库配置文件里的server-id不能相同?
  12. 重启mysql?
  13. mysql?-u?root?-pxxx?
  14. change?master?to?master_host='192.168.46.137',master_user='user3',master_password='user3',master_log_file='mysql-bin.000003',master_log_pos=120;?
  15. #启动slave线程#?
  16. start?slave;?
  17. #?查看slave状态,注意G后面没有分号#?
  18. show?slave?statusG?
  19. mysql主从配置详解(图文)

  20. ???? 红色箭头所指两个参数,如果都为Yes,说明配置成功,如果Slave_IO_Running为connecting,请检查防火墙,端口是否开放,FIle,Position参数是否一致,网络是否畅通等?
  21. 到此,mysql主从配置完成,可以新增数据查看是否同步了?

?MYSQL学习

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读