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 即可;




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM