Mysql 主从复制 及 一些要注意的特殊设置
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Mysql 主从复制 及 一些要注意的特殊设置,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1859字,纯文字阅读大概需要3分钟。
内容图文
![Mysql 主从复制 及 一些要注意的特殊设置](/upload/InfoBanner/zyjiaocheng/484/059d03d1dab543dd8e020a5b77cd79f4.jpg)
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://369369.blog.51cto.com/319630/790921
2.一些小细节:
配置文件怎么找:
windows: 以5.7为例,配置文件位置为:ProgramData\MySQL\MySQL Server 5.7\my.ini
ubuntu: vi /etc/mysql/my.cnf
mysql如何重启:
Ubuntu: /etc/init.d/mysql restart
windows: 可以从任务管理器服务里,找到mysql,或者用cmd:"net stop mysql57" "net start mysql57"
如果仅仅同步几个table:
在slave数据库配置里,使用replicate-do-table 配置,有几个table写几条:
replicate-do-table=db_name.table_name
replicate-do-table=db_name.table_name
修改后记得重启mysql
请注意:db_name 和 table_name 都是 slave数据库本地的db和table名字,不要用master的名字!!
(卡了我好久都没发现错误。。。双方已经联通,然而表的修改监控被filter掉了。。)
如果master数据库的名字 和 slave的不一样:
比如master 叫 db123 , slave的叫 db456。
在slave数据库配置里,使用replicate-rewrite-db 配置:
replicate-rewrite-db=db123->db456
做一个简单的名字重写就好。
修改后记得重启mysql。
如果你是VMWare虚拟机做为slave:
编辑slave的另一配置文件,
vi /etc/mysql/mysql.conf.d/mysqld.cnf
将 “bind-address = 127.0.0.1 ” 这一行 注释掉
如何debug:
a.多查看 server Logs(如果在用 mysql workbench, 点击management,在“instance”栏下找到 server Logs), 里面会提示很多 warning 和 errors,根据错误搜索答案。
b. mysql 官方教学,一步一步查,一些常用指令就可以找到问题所在:
https://dev.mysql.com/doc/refman/5.7/en/replication-problems.html
3.资料参考:
这是mysql配置文件的配置项手册:
https://dev.mysql.com/doc/refman/5.7/en/replication-options-slave.html
本文出自 “10259463” 博客,请务必保留此出处http://10269463.blog.51cto.com/10259463/1932063
Mysql 主从复制 及 一些要注意的特殊设置
标签:数据库 配置文件 主从复制 主从模式
本文系统来源:http://10269463.blog.51cto.com/10259463/1932063
内容总结
以上是互联网集市为您收集整理的Mysql 主从复制 及 一些要注意的特殊设置全部内容,希望文章能够帮你解决Mysql 主从复制 及 一些要注意的特殊设置所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。