MySQL社区

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
查看: 2335|回复: 1
打印 上一主题 下一主题

[同步(Replication)] ★★★mysql主从备份故障,求指点★★★

[复制链接]
跳转到指定楼层
1#
发表于 2015-12-4 13:30:22 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 zztmj 于 2015-12-4 13:33 编辑

新手,希望打开帖子的朋友能耐心看一下,给我指点迷津。我先说一下怎么做的主从备份:
两台服务器系统是win2008 R2 EN,Mysql版本都是5.6,同步前先将主服务器数据通过Navicat for mysql软件转储为一个文件,然后在从机里通过Navicat for mysql恢复;
主机IP:192.168.0.15
从机IP:192.168.0.16
1:设置主机my.ini,如图


2:设置从库my.ini,如图


3:主库添加备份用户
grant replication slave on *.* to 'root'@'%' identified by 'Aa1234';  

4:主库查询binglog
show master status;(显示日志名称和位置)

5:在从库运行以下代码
change master to   
master_host='192.168.0.15',  
master_user='root',  
master_password='Aa1234',  
master_log_file='日志名称',  
master_log_pos=位置;

6:最后测试从库,show slave status \G后(请看下面红字部分)
               Slave_IO_State: Waiting for master to send event
                  Master_Host: 192.168.0.15
                  Master_User: root
                  Master_Port: 3306
                Connect_Retry: 60
              Master_Log_File: mysql-log.000028
          Read_Master_Log_Pos: 397392887
               Relay_Log_File: backup-relay-bin.000003
                Relay_Log_Pos: 654
        Relay_Master_Log_File: mysql-log.000027
             Slave_IO_Running: Yes
            Slave_SQL_Running: No
              Replicate_Do_DB:
          Replicate_Ignore_DB:
           Replicate_Do_Table:
       Replicate_Ignore_Table:
      Replicate_Wild_Do_Table:
  Replicate_Wild_Ignore_Table:
                   Last_Errno: 1146
                   Last_Error: Error 'Table 'wins.wind_pdupdate_log' doesn't exi
st' on query. Default database: 'wins'. Query: 'UPDATE WIND_PDUPDATE_LOG SET SERVERFILE='SCFReturnDistribution_D_20151203.xml.gz',SERVERFILETIME='2015-12-03 00:
06:43',OPDATE='2015-12-03 15:35:39' ,OPMODE='1' WHERE TABLENAME='SCFReturnDistribution''
                 Skip_Counter: 0
          Exec_Master_Log_Pos: 402336239
              Relay_Log_Space: 1078561757
              Until_Condition: None
               Until_Log_File:
                Until_Log_Pos: 0
           Master_SSL_Allowed: No
           Master_SSL_CA_File:
           Master_SSL_CA_Path:
              Master_SSL_Cert:
            Master_SSL_Cipher:
               Master_SSL_Key:
        Seconds_Behind_Master: NULL
Master_SSL_Verify_Server_Cert: No
                Last_IO_Errno: 0
                Last_IO_Error:
               Last_SQL_Errno: 1146
               Last_SQL_Error: Error 'Table 'wins.wind_pdupdate_log' doesn't exi
st' on query. Default database: 'wins'. Query: 'UPDATE WIND_PDUPDATE_LOG SET SER
VERFILE='SCFReturnDistribution_D_20151203.xml.gz',SERVERFILETIME='2015-12-03 00:
06:43',OPDATE='2015-12-03 15:35:39' ,OPMODE='1' WHERE TABLENAME='SCFReturnDistribution''
  Replicate_Ignore_Server_Ids:
             Master_Server_Id: 15
                  Master_UUID: 3129c03a-6d98-11e5-982c-98be9446655a
             Master_Info_File: E:\MySQL Server 5.6\Data\master.info
                    SQL_Delay: 0
          SQL_Remaining_Delay: NULL
      Slave_SQL_Running_State:
           Master_Retry_Count: 86400
                  Master_Bind:
      Last_IO_Error_Timestamp:
     Last_SQL_Error_Timestamp: 151203 15:51:07
               Master_SSL_Crl:
           Master_SSL_Crlpath:
           Retrieved_Gtid_Set:
            Executed_Gtid_Set:
                Auto_Position: 0
1 row in set (0.00 sec)

ERROR:
No query specified


我认为因为Last_Error的提示导致Slave_SQL_Running是NO,网上用了各种办法,跳过错误(set global sql_slave_skip_counter=1;)也不行,重新做主从也不行。。实在没招了,请知道的请给小弟指点指点,我这个情况,Slave_SQL_Running=NO,到底怎么办。具体怎么操作,不胜感激了!


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享淘帖 顶 踩
2#
发表于 2015-12-8 17:19:26 | 只看该作者
找找从库上wins有wind_pdupdate_log表吗? 或者同步的用户是否有此权限...
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|申请友链|小黑屋|Archiver|手机版|MySQL社区 ( 京ICP备07012489号   
联系人:周生; 联系电话:13911732319

GMT+8, 2024-5-15 22:02 , Processed in 0.070395 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表