錯誤提示: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 即可;