- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
两台Mysql数据库数据同步实现
安装配置 两台服务器,分别安装好Mysql,都安装在 /usr/local/mysql 目录下(安装步骤省略,请参考相关文档),两台服务器的IP分别是192.168.0.1和192.168.0.2,我们把192.168.0.1作为 master数据
1. 安装配置
两台服务器,分别安装好Mysql,都安装在 /usr/local/mysql 目录下(安装步骤省略,请参考相关文档),两台服务器的IP分别是192.168.0.1和192.168.0.2,我们把192.168.0.1作为 master数据库,把192.168.0.2作为slave服务器,我们采用单向同步的方式,就是master的数据是主的数据,然后slave主动去 master哪儿同步数据回来。 Sqlclub.cn
两台服务器的配置一样,我们把关键的配置文件拷贝一下,默认的配置文件是在 /usr/local/mysql/share/mysql目录下,分别有 my-large.cnf, my-medium.cnf, my-small.cnf等几个文家,我们只是测试,使用my-medium.cnf就行了。mysql安装完后,默认的配置文件是指定在数据库存放目录 下的,我们用的是4.1.X的,所以配置文件就应该在 /usr/local/mysql/var 目录下,于是把配置文件拷贝过去:cp /usr/local/mysql/share/mysql/my-medium.cnf? /usr/local/mysql/var/my.cnf 本文来自Sqlclub
两台服务器做相同的拷贝配置文件操作。 内容来自Sqlclub.cn
2. 配置Master服务器 Sqlclub.cn
我们要把192.168.0.1配置为主mysql服务器(master),那么我们就要考虑我们需要 同步那个数据库,使用那个用户同步,我们这里为了简单起见,就使用root用户进行同步,并且只需要同步数据库abc。打开配置文件:vi /usr/local/mysql/var/my.cnf Sqlclub.cn
找到一下信息:# required unique id between 1 and 2^32 - 1# defaults to 1 if master-host is not set# but will not function as a master if omittedserver-id??????? = 1??? //1为master,2为salve
Sqlclub学习社区
添加两行:sql-bin-update-same???? //同步形式binlog-do-db???? = abc? //要同步的数据库
内容来自Sqlclub.cn
重启192.168.0.1的mysql服务器:/usr/local/mysql/bin/mysqladmin shutdown/usr/local/mysql/bin/mysqld_safe --user=mysql
Sqlclub学习社区
3. 配置Slave服务器 Sqlclub.cn
我们的slave服务器主要是主动去master服务器同步数据回来,我们编辑配置文件:vi /usr/local/mysql/var/my.cnf copyright Sqlclub
找到下面类似的信息:# required unique id between 1 and 2^32 - 1# defaults to 1 if master-host is not set# but will not function as a master if omittedserver-id??????? = 1 Sqlclub学 习社区
把上面的server-id修改为2,同时添加一些信息:server-id?????????????????? = 2??????????????????????? //本Mysql是slave服务器master-host???????????? = 192.168.0.1??? //master服务器的IPmaster-user???????????? = root????????????????? //连接master服务器的用户master-password???= ??????????????????????? //连接master服务器的密码master-port??????????????= 3306??????????????? //连接端口
内容来自Sqlclub.cn
master-connect-retry??? = 10????????????? //重
您可能关注的文档
最近下载
- DL∕T 637-2019 电力用固定型阀控式铅酸蓄电池.pdf VIP
- RoboSim虚拟机器人第三课-灯如流水.pdf VIP
- 22、啊哈C语言!逻辑的挑战(修订版)-2020-01-05.pdf VIP
- 《有余数的除法》.pptx VIP
- 山东第四届结构设计竞赛手册(终稿).pdf VIP
- 气排球比赛记分表格模板.doc VIP
- CMA测试试题培训资料.doc VIP
- 超星尔雅学习通《中华诗词之美》章节测试答案满分版.doc VIP
- 幼儿安全教案:会惹祸的阳台.doc VIP
- 第三单元 水溶液中的离子反应与平衡 (⼤单元教学设计)-【大单元教学】高二化学同步备课系列(人教版2019选择性必修1).pdf VIP
文档评论(0)