org.quartz.JobPersistenceException: Couldn't check for existence of job: Table '数据库名称.QRTZ_JOB_DETAILS' doesn't exist
我的表名是 qrtz_job_details
我连接 windows 的 mysql 没有问题, 但是连接 Linux 的 mysql 就出现 了如上的问题,
原因是 mysql 在 windows 不区分大小写, 而在 linux 上区分
如何判断
show Variables like '%table_names'
value = 1 说明不区分
解决方法
1.把表名改成大写,
2. 在linux上的mysql 设置不区分大小写
进入 /etc/my.cnf
在[mysqld] 下面添加
lower_case_table_names =1
重启 mysql 解决