zoukankan      html  css  js  c++  java
  • org.quartz.impl.jdbcjobstore.LockException: Failure obtaining db row lock: Table 'xxx.qrtz_LOCKdoesn

    在启动springboot集成quartz定时任务报错信息

    org.quartz.impl.jdbcjobstore.LockException: Failure obtaining db row lock: Table 'aly_uias.qrtz_LOCKS' doesn't exist

    异常信息表明:在创建quartz自带表时,表明是小写的,程序中使用的是大写表明,由于mysql数据库区分大小写,故无法找到大写表名的表。

    解决方案一:

    将对应quartz自带表的表名全部改为大写。

    解决方案二:

    修改mysql数据库,使其不区分大小写,在my.cnf的[mysqld]节点下加入lower-case-table-names=1

    sudo vim /etc/mysql/my.cnf

    在[mysqld]下面添加:

    lower_case_table_names = 1

    然后保存退出,重启Mysql

    sudo restart mysql

    CosmosRay

      优享云客栈

          cosmosray@aliyun.com
       CSDN博客
       格言:能力是金钱的另一种保存方式
       版权声明:本文为博主原创文章,如需转载请注明出处

  • 相关阅读:
    数据结构
    ADC
    SPI
    定时器原理
    IO中断
    恩智浦样片申请
    UART
    随机生成数字验证码
    判断网络是否连接Internet
    清理SQL数据库日志
  • 原文地址:https://www.cnblogs.com/cosmosray/p/13268771.html
Copyright © 2011-2022 走看看