首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >mysql报错1146怎么办_navicat报1146错误怎么办

mysql报错1146怎么办_navicat报1146错误怎么办

作者头像
全栈程序员站长
发布于 2022-09-06 01:26:16
发布于 2022-09-06 01:26:16
1.5K0
举报

大家好,又见面了,我是你们的朋友全栈君。

MySQL的主从复制过程中,出现了1146错误。提示的错误原因是:在默认的数据中找不到指定的表。

show slave status\G;现实的同步状态。Slave_IO_Running: YES

Slave_SQL_Running: No

Last_Errno: 1146

Last_Error: Error ‘Table ‘coop.Coop_Data’ doesn’t exist’ on query. Default database: ‘gcore’. Query:

‘update

coop.Coop_Data set State=’2′,NameLevel=’2′,CheckedTime=now(),Memo=” where DAID=’18601”

Skip_Counter: 0

Last_SQL_Errno: 1146

Last_SQL_Error: Error ‘Table ‘coop.Coop_Data’ doesn’t exist’ on query. Default database: ‘gcore’. Query:

‘update

coop.Coop_Data set State=’2′,NameLevel=’2′,CheckedTime=now(),Memo=” where DAID=’18601”

原因是:

先使用的use db_name1,然后执行了 update db_name2.table set这种sql语句。

解决方法:

在从服务器上设置忽略该错,在my.cnf文件中添加“slave-skip-errors = 1146”,

如果少量的这种错误,直接在mysql client里面设置“set global sql_slave_skip_counter=1”;

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/135216.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年6月5,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档