mysql有个配置属性:lower_case_
table_names
windows上安装
mysql,默认是1,
linux上安装
mysql,默认是0,代表不忽略大小写
在my.cnf配置文件中[
mysqld]标签的作用区域,增加lower_case_
table_names=1的配置,然后重启
MySQL服务
修改/etc/my.cnf文件
保存退出,重启
mysql即可
org.quartz.impl.jdbcjobstore.LockException: Failure obtaining db row lock: Table 'xxx.qrtz_LOCKdoesn@TOC
欢迎使用Markdown编辑器
转自:https://www.cnblogs.com/cosmosray/p/13268771.html
异常信息表明:在创建quartz自带表时,表明是小写的,程序中使用的是大写表明,由于mysql数据库区分大小写,故无法找到大写表名的表。
解决方案一:
将对应qua
原因:Linux系统下Mysql数据表大小写敏感
1. docker cp mysql:/etc/mysql/mysql.conf.d/mysqld.cnf .
(mysql为创建mysql容器时的name)
2. vi mysqld.cnf 在末尾加上:
lower_case_table_names=1 (0:大小写敏感;1:大小写不敏感)
3. docker cp mysqld.cnf mysql:/etc/mysql/mysql.conf.d
4. docker restart mysql .
org.
quartz.impl.j
dbcjobstore.
LockException:
Failure
obtaining db row lock:
Table 'aly_uias.
qrtz_
LOCKS' doesn't
exist
异常信息表明:在创建
quartz自带表时,表明是小写的,程序中使用的是大写表明,由于
mysql数据库...