设为首页 收藏本站
查看: 791|回复: 0

[经验分享] windows下mysql主从同步设置实例教程

[复制链接]

尚未签到

发表于 2018-6-22 07:43:20 | 显示全部楼层 |阅读模式
  流程:
  1:在mysql下找到my.ini文件,在其[mysqld] 下添加主服务器端配置:

  server-id=1    #服务器>  log-bin=C:\Program Files\MySQL\MySQL Server 5.5\mysql-bin    #二进制文件存放路径
  binlog-do-db=test1    #待同步的数据库
  binlog-ignore-db=information_schema   #忽略不同步的数据库,这个可以不用写
  binlog-ignore-db=mysql    #忽略不同步的数据库,这个可以不用写
  binlog-ignore-db=test    #忽略不同步的数据库,这个可以不用写
  2:保存my.ini文件,重启数据库,然后会在C:\Program Files\MySQL\MySQL Server 5.5 下看到mysql-bin.index 文件和mysql-bin.000001文件;
  3:通过cmd进入mysql:cd C:\Program Files\MySQL\MySQL Server 5.5\bin
  输入用户名和密码:mysql -u用户名 -p密码 (    mysql -uroot -proot   )

  4:给要连接的从服务器设置权限:grant replication slave,reload,super on *.* toslave@192.168.1.193>  5:输入命令 show master status;       # 找到File 和 Position 的值记录下来;
  配置从服务器:
  1:在mysql下找到my.ini文件,在其[mysqld] 下添加从服务器端配置:

  server-id=2    #服务器>  replicate-do-db=test1    #待同步的数据库
  binlog-ignore-db=information_schema   #忽略不同步的数据库,这个可以不用写
  binlog-ignore-db=mysql    #忽略不同步的数据库,这个可以不用写
  binlog-ignore-db=mysql    #忽略不同步的数据库,这个可以不用写
  binlog-ignore-db=test    #忽略不同步的数据库,这个可以不用写
  2:保存my.ini文件,重启从数据库,在mysql5.1以上版本中是不支持1中master设置的,如果添加了master设置,数据库就无法重启了;
  3:通过cmd进入mysql:cd C:\Program Files\MySQL\MySQL Server 5.5\bin
  4:从服务器上测试:mysql -u slave -p 123456 -h 192.168.1.192,查看能否连接主数据库成功,如果成功,则一定要退出来,之前我就是一直犯了一个错误,按照网上的步骤测试完毕之后就没有退出mysql,结果执行以下步骤时老是报错,其原因是一直设置的是主数据库;
  5:修改对主数据库的连接的参数:mysql>change master to master_host='192.168.1.193',master_user='slave',master_password='123456', master_log_file='mysql-bin.000001',master_log_pos=107;  ps:可能会报一个错误,大概的意思是说slave线程正在运行,不能设置,这样的话,执行mysql>stop slave; 停止slave线程,然后再设置连接的参数;
  6:设置完之后,执行 mysql> start slave; 开启slave线程;执行mysql> show slave status\G   (没有分号),查看
  Slave_IO_Running: Yes
  Slave_SQL_Running: Yes

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-528927-1-1.html 上篇帖子: Mysql5.5.25 在Windows下面的日常使用 下篇帖子: Python在windows下的锁屏代码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表