mysql多台服务器数据同步--

mysql多台服务器数据同步--

ID:24504893

大小:56.50 KB

页数:4页

时间:2018-11-15

mysql多台服务器数据同步--_第1页
mysql多台服务器数据同步--_第2页
mysql多台服务器数据同步--_第3页
mysql多台服务器数据同步--_第4页
资源描述:

《mysql多台服务器数据同步--》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、mysql多台服务器数据同步>>这两天在搞mysql数据同步问题,这配置很繁琐。我这里用了两台机子做测试,都是我本地的机子.分别是主服务器192.168.0.118从服务器192.168.0.1871.首先在主从服务器分别创建数据库backup_db和backup_table表作为测试CREATETABLE`backup_table`(`id`int(11)NOTNULLauto_increment,`name`varchar(20)charactersetutf8NOTNULL,`sex`varchar(2)charactersetutf8NOT

2、NULL,PRIMARYKEY(`id`))ENGINE=InnoDBDEFAULTCHARSET=latin1;注意主从服务器数据库结构必须一致。否则出错.2.在住服务器的mysql按照目录找到my.ini文件,打开这个文件在文件末尾加上如下代码#主机器的my.f(或my.ini)中应该配置:server-id=1#表示主服务器log-bin=e:mysqlback#同步事件的日志记录文件log-bin-index=e:mysqlbackmaster-log-bin.indexlog-error=e:mysqlbackmaster-e

3、rror.log#错误日志binlog-do-db=backup_db#提供数据同步服务的数据库(这里是刚才创建的测试数据库)3.配置完主服务器后打开从服务器的my.f(或my.ini)文件在文件末尾加入如下代码server-id=2#表示从服务器master-host=192.168.0.118#主机A的地址master-user=testuser#主机A提供给B的用户,该用户中需要包括数据库backup_db的权限master-passaster-port=3306#端口,主机的MYSQL端口master-connect-retry=60#重试

4、间隔60秒replicate-do-db=backup_db#同步的数据库4.完成后,然后在主从服务器的cmd里面打开mysql控制台授权从服务器的testuser用户来主服务器同步资源的权限主服务器执行GRANTFILEON*.*TOtestuser'192.168.0.187'IDENTIFIEDBY'testpysql从服务器mysql>slavestart;主服务器执行mysql>shoasterstatus;结果如下mysql>shoasterstatus;+---------+----------+----------

5、----+------------------+

6、File

7、Position

8、Binlog_Do_DB

9、Binlog_Ignore_DB

10、+---------+----------+--------------+------------------+

11、.000002

12、613

13、backup_db

14、

15、+---------+----------+--------------+------------------+1roysql>startslave;mysql>shoysql-bin.000016Read_Master_Log_Pos:173

16、Relay_Log_mysqld-relay-bin.000002Relay_Log_Pos:98Relay_Master_Log_mysql-bin.000016Slave_IO_Running:NoSlave_SQL_Running:Yes...执行结果Slave_IO_Running和Slave_SQL_Running必须为yes如果你发现Slave_IO_Running:No那么可能是权限问题解决步骤:mysql>shoasterstatus;+------------------+--------------------+-----

17、-----------+------------------+

18、File

19、Position

20、Binlog_Do_DB

21、Binlog_Ignore_DB

22、+------------------+-------------------+-----------------+------------------+

23、mysql-bin.000001

24、98

25、

26、

27、+------------------+--------------------+-----------------+------------------+mysql>slavestop;mysq

28、l>changemastertoMaster_Log_File='mysql-bin.000001',Master_

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。