show slave status\G;
Last_SQL_Error: Query caused different errors on master and slave.     Error on master: 'Table '%-.192s.%-.192s' doesn't exist' (1146), Error on slave: 'no error' (0). 提示这个错误, 莫名其妙的,'%-.192s.%-.192s' 也从来没有过!

解决方案 »

  1.   

    错误在master端,你是不是在master端执行过什么错误语句,或者是你是双机互备吗?
      

  2.   


    mater带着两个slave
    出错的是其中一个slave, 另一个slave没问题!master端没做什么操作,只是在出错的slave 端加了个触发器:DELIMITER $$
    CREATE TRIGGER ins_E_role_info_100
    AFTER INSERT ON E_role_info FOR EACH ROW BEGIN
        INSERT INTO E_role_info_100(infoID, roleID, related)  VALUES(NEW.infoID, NEW.roleID, NEW.related);
    END;
    $$
    delimiter ;
      

  3.   

    我现在把出错的slave 以级联的方式挂在另一个slave上,还出现这个错误! 
      

  4.   

    主服务器上没有触发器里E_role_info_100这个表倒是真的,但现在我已经将这个表连同触发器都删了!
      

  5.   


    如果这样还是有错误的话,那么你重新设置一下slave端的
      Relay_Log_File: 
      Relay_Log_Pos:
    这两个参数,触发器删除前的数据出现了错误。或者重新同步。
    另外,我看看你的my.cnf或者my.ini文件。主从的都看。