mysql Unknown error 1146

Posted w-ting

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql Unknown error 1146相关的知识,希望对你有一定的参考价值。

错误提示:Couldn‘t acquire next trigger: Unknown error 1146

spring +quartz 实现任务调度,由于quartz 默认读取表名为大写,新建数据库默认是区分大小写的。select *from QRTZ_LOCKS  如果查询时表名是大写,而实际建表是小写,mysql不会报找不到表,只会报 Unknown error 1146,不踩坑天知道是什么鬼错误。只需要将mysql设置不区分大小写,重启mysql即可。

方法:

用 root 登录,修改 /etc/my.cnf 
在 [mysqld] 节点下,加入一行: lower_case_table_names=1

重启 MySQL 即可;



以上是关于mysql Unknown error 1146的主要内容,如果未能解决你的问题,请参考以下文章

mysql SQL Error: 1146, SQLState: 42S02 (linux),MySQL大小写敏感

MySQL数据字典提示1146不存在的问题解决

解决MySQL复制出错 Last_SQL_Errno:1146

mysql: [ERROR] unknown variable 'datadir=/var/lib/mysql'问题

Error-MySQL:2005 - Unknown MySQL server host 'localhost'

MySQL:unknown variable 'master-host=masterIP' [ERROR] Aborting