加入收藏 | 设为首页 | 会员中心 | 我要投稿 成都站长网 (https://www.028zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 云计算 > 正文

MySQL5.6主从复制(mysql数据同步配置)

发布时间:2016-12-06 13:27:42 所属栏目:云计算 来源:站长网
导读:规划 master 192.168.56.2 slave nbsp;192.168.56.5 1、在主库上,设置一个复制使用的账户rep1,并授予REPLICATION SLAVE权限。 mysqlgt;nbsp;grantnbsp;replicationnbsp;slavenbsp;onnbsp;*.*nbsp;tonbsp;'rep1'@'192.168.56.2'nbsp;identifiednbsp;bynbs

12、从库上查看进程

mysqlgt;nbsp;shownbsp;processlistnbsp;G;
***************************nbsp;1.nbsp;rownbsp;***************************
nbsp;nbsp;nbsp;nbsp;nbsp;Id:nbsp;1
nbsp;nbsp;nbsp;User:nbsp;root
nbsp;nbsp;nbsp;Host:nbsp;localhost
nbsp;nbsp;nbsp;nbsp;nbsp;db:nbsp;zx
Command:nbsp;Query
nbsp;nbsp;nbsp;Time:nbsp;0
nbsp;nbsp;State:nbsp;init
nbsp;nbsp;nbsp;Info:nbsp;shownbsp;processlist
***************************nbsp;2.nbsp;rownbsp;***************************
nbsp;nbsp;nbsp;nbsp;nbsp;Id:nbsp;4
nbsp;nbsp;nbsp;User:nbsp;systemnbsp;user
nbsp;nbsp;nbsp;Host:nbsp;
nbsp;nbsp;nbsp;nbsp;nbsp;db:nbsp;NULL
Command:nbsp;Connect
nbsp;nbsp;nbsp;Time:nbsp;1484
nbsp;nbsp;State:nbsp;Waitingnbsp;fornbsp;masternbsp;tonbsp;sendnbsp;event
nbsp;nbsp;nbsp;Info:nbsp;NULL
***************************nbsp;3.nbsp;rownbsp;***************************
nbsp;nbsp;nbsp;nbsp;nbsp;Id:nbsp;5
nbsp;nbsp;nbsp;User:nbsp;systemnbsp;user
nbsp;nbsp;nbsp;Host:nbsp;
nbsp;nbsp;nbsp;nbsp;nbsp;db:nbsp;NULL
Command:nbsp;Connect
nbsp;nbsp;nbsp;Time:nbsp;739
nbsp;nbsp;State:nbsp;Slavenbsp;hasnbsp;readnbsp;allnbsp;relaynbsp;log;nbsp;waitingnbsp;fornbsp;thenbsp;slavenbsp;I/Onbsp;threadnbsp;tonbsp;updatenbsp;it
nbsp;nbsp;nbsp;Info:nbsp;NULL
3nbsp;rowsnbsp;innbsp;setnbsp;(0.00nbsp;sec)

mysqlgt;nbsp;shownbsp;slavenbsp;statusnbsp;G
***************************nbsp;1.nbsp;rownbsp;***************************
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Slave_IO_State:nbsp;Waitingnbsp;fornbsp;masternbsp;tonbsp;sendnbsp;event
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Master_Host:nbsp;192.168.56.2
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Master_User:nbsp;rep1
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Master_Port:nbsp;3306
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Connect_Retry:nbsp;60
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Master_Log_File:nbsp;mysqlbin.000021
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Read_Master_Log_Pos:nbsp;652
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Relay_Log_File:nbsp;rhel6-relay-bin.000002
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Relay_Log_Pos:nbsp;814
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Relay_Master_Log_File:nbsp;mysqlbin.000021
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Slave_IO_Running:nbsp;Yes
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Slave_SQL_Running:nbsp;Yes
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Replicate_Do_DB:nbsp;
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Replicate_Ignore_DB:nbsp;
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Replicate_Do_Table:nbsp;
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Replicate_Ignore_Table:nbsp;
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Replicate_Wild_Do_Table:nbsp;
nbsp;nbsp;Replicate_Wild_Ignore_Table:nbsp;
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Last_Errno:nbsp;0
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Last_Error:nbsp;
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Skip_Counter:nbsp;0
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Exec_Master_Log_Pos:nbsp;652
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Relay_Log_Space:nbsp;987
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Until_Condition:nbsp;None
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Until_Log_File:nbsp;
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Until_Log_Pos:nbsp;0
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Master_SSL_Allowed:nbsp;No
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Master_SSL_CA_File:nbsp;
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Master_SSL_CA_Path:nbsp;
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Master_SSL_Cert:nbsp;
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Master_SSL_Cipher:nbsp;
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Master_SSL_Key:nbsp;
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Seconds_Behind_Master:nbsp;0
Master_SSL_Verify_Server_Cert:nbsp;No
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Last_IO_Errno:nbsp;0
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Last_IO_Error:nbsp;
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Last_SQL_Errno:nbsp;0
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Last_SQL_Error:nbsp;
nbsp;nbsp;Replicate_Ignore_Server_Ids:nbsp;
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Master_Server_Id:nbsp;1
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Master_UUID:nbsp;3743271b-aa6d-11e6-aa2e-080027e5f5dd
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Master_Info_File:nbsp;/mysqldata/master.info
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;SQL_Delay:nbsp;0
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;SQL_Remaining_Delay:nbsp;NULL
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Slave_SQL_Running_State:nbsp;Slavenbsp;hasnbsp;readnbsp;allnbsp;relaynbsp;log;nbsp;waitingnbsp;fornbsp;thenbsp;slavenbsp;I/Onbsp;threadnbsp;tonbsp;updatenbsp;it
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Master_Retry_Count:nbsp;86400
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Master_Bind:nbsp;
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Last_IO_Error_Timestamp:nbsp;
nbsp;nbsp;nbsp;nbsp;nbsp;Last_SQL_Error_Timestamp:nbsp;
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Master_SSL_Crl:nbsp;
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Master_SSL_Crlpath:nbsp;
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Retrieved_Gtid_Set:nbsp;
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Executed_Gtid_Set:nbsp;
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Auto_Position:nbsp;0
1nbsp;rownbsp;innbsp;setnbsp;(0.00nbsp;sec)

Slave_IO_Running和Slave_SQL_Running全部为YES才算搭建成功。如果出错查看报错原因。我搭建时遇到的两个错误:

(1)Last_IO_Error: Fatal error: The slave I/O thread stops because master and slave have equal MySQL server UUIDs; these UUIDs must be different for replication to work.

原因:搭建时把主库整个目录复制过来的,主库和从库的UUID一致了,修改从库的UUID即可。

方法:修改$datadir/auto.cnf,按照16进制格式随便改一下,重启mysql即可。

(2)Last_IO_Error: Got fatal error 1236 from master when reading data from binary log: 'Could not find first log file name in binary log index file'

原因:配置change master to时把master_log_file配置错误

方法:change master to master_log_file='mysqlbin.000021';start slave;即可。

(编辑:成都站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读