复制MySQL主从机时发生1146错误。 提示错误的原因是找不到为默认数据指定的表。
show slave statusG; 现实的同步状态。
Slave_IO_Running: YES
Slave_SQL_Running: No
Last_Errno: 1146
last _ error 3360 error ' table ' coop.coop _ data ' doesn ' t exist ' on query.default database 3360 ' gcore '.query 3360名称
Skip_Counter: 0
Last_SQL_Errno: 1146
last _ SQL _ error 3360 error ' table ' coop.coop _ data ' doesn ' t exist ' on query.default database 3360 ' gcore '.querer
理由如下。
在先前使用的use db_name1之后执行了名为update db_name2.table set的sql语句。
解决方法:
将服务器设置为忽略此错误,并将" slave-skip-errors=1146 "添加到my.cnf文件中,
如果出现这种错误较少,请直接在MySQL客户端上设置“set global SQL _ slave _ skip _ counter=1”。