MySql 主从、主主同步,异步主主同步

MySql 主从、主主同步,异步主主同步

ID:40561587

大小:462.09 KB

页数:17页

时间:2019-08-04

MySql 主从、主主同步,异步主主同步_第1页
MySql 主从、主主同步,异步主主同步_第2页
MySql 主从、主主同步,异步主主同步_第3页
MySql 主从、主主同步,异步主主同步_第4页
MySql 主从、主主同步,异步主主同步_第5页
资源描述:

《MySql 主从、主主同步,异步主主同步》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、MySql主从、主主同步,异步主主同步主从模式备份A、环境描述  服务器A(主)192.168.1.114  服务器B(从)192.168.1.115Mysql版本:Ver14.14Distrib5.5.40,fordebian-linux-gnu(x86_64)usingreadline6.3  SystemOS:ubuntu14.10主从需同步的数据库内容保持一致。B、主从配置过程 主服务器a)创建同步用户  在主服务器上为从服务器建立一个连接帐户,该帐户必须授予REPLICAITONSLAVE权限。服务器A:添加一个有slave权限的账户grantreplicationslaveo

2、n*.*to 'sync'@'192.168.1.%'identifiedby 'Password-2';flushprivileges;b)修改mysql配置文件[mysqld]server-id=1log-bin=/var/log/mysql/mysql-binbinlog-do-db= mysqlc)重启mysql服务d)、查看主服务器状态从服务器  a)修改mysql配置文件[mysqld]server-id=2log-bin= /var/log/mysql/mysql-binreplicate-do-db= mysqlb)重启mysql服务sudoservicemysqlres

3、tartc)用changemaster语句指定同步位置由于配置的sync账户未能成功登陆,方便实验使用root账户登陆测试mysql>CHANGEMASTERTOMASTER_HOST='192.168.1.114',MASTER_USER='root',MASTER_PASSWORD='Password-2',MASTER_LOG_FILE='mysql_bin.000001',MASTER_LOG_POS=871;master_log_file,master_log_pos由上面主服务器查出的状态值中确定。master_log_file对应File,master_log_pos对应P

4、osition。 d)启动从服务器线程mysql>startslave;e)查看从服务器状态mysql>showslavestatusG;。。。。Slave_IO_Running:YesSlave_SQL_Running:Yes。。。。C、测试主从同步在114的mysql数据表里插入一条新的数据,115同步备份异常,以下提示mysql>startslave;ERROR1200(HY000):Theserverisnotconfiguredasslave;fixinconfigfileorwithCHANGEMASTERTO解决办法:确认slave和master的上的server_id是

5、否正确。可以分别在slave和master上运行SHOWVARIABLESLIKE'server_id';来查看server_id是否和你配置的一样。如果不一样可以使用setglobalserver_id=2;更改server_id的值。showslavestatusG;。。。Slave_IO_Running:NoSlave_SQL_Running:Yes。。。Last_IO_Error:Gotfatalerror1236frommasterwhenreadingdatafrombinarylog:'Couldnotfindfirstlogfilenameinbinaryloginde

6、xfile'。。。解决办法:数据库主从出错:Slave_IO_Running:No一方面原因是因为网络通信的问题也有可能是日志读取错误的问题。以下是日志出错问题的解决方案:Last_IO_Error:Gotfatalerror1236frommasterwhenreadingdatafrombinarylog:'Couldnotfindfirstlogfilenameinbinarylogindexfile'解决办法:从机器停止slavemysql>slavestop;到master机器登陆mysql:记录master的bin的位置,例如:mysql>showmsterstatus;+-

7、------------------+----------+--------------+-------------------------------------------+

8、File

9、Position

10、Binlog_Do_DB

11、Binlog_Ignore_DB

12、+-------------------+----------+--------------+-------------------------------------

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

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

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