解决: Table XX.QRTZ_LOCKS doesn`t exist 的问题

摘要:
本机环境window10专业版2004WSL2(Ubuntu18.04)下的Docker容器(Mysql5.7.22)问题描述:Quartz定时任务项目,数据库从WindowsMysql迁移到DockerMysql容器后,启动项目时,报Table'xx.QRTZ_LOCKS'doesn'texist错误问题原因:Linux系统下Mysql数据表大小写敏感解决办法修改Mysql配置文件,在[mysq

本机环境

window10专业版2004
WSL2(Ubuntu18.04)下的Docker容器(Mysql5.7.22)

问题描述:

Quartz定时任务项目, 数据库从Windows Mysql迁移到Docker Mysql容器后, 启动项目时, 报Table 'xx.QRTZ_LOCKS' doesn't exist错误

问题原因:

Linux系统下Mysql数据表大小写敏感

解决办法

修改Mysql配置文件, 在[mysqld]在下面增加一行
lower_case_table_names=1 (0:大小写敏感;1:大小写不敏感)

Docker已经运行容器修改Mysql配置的方法

  1. 直接在容器内安装vim修改配置文件(本人尝试未成功)
    $ apt-get update
    $ apt-get install vim
    $ vim /etc/mysql/mysql.conf.d/mysqld.cnf
    $ # 在[mysqld]下添加一行: lower_case_table_names=1
    
    在这里插入图片描述
  2. 把容器配置文件拷贝到宿主机修改然后拷贝回去替换原来的配置文件
    $ # [container]换成自己的容器ID或者容器名
    $ docker cp [container]:/etc/mysql/mysql.conf.d/mysqld.cnf mysqld.cnf
    $ # 在[mysqld]下添加一行: lower_case_table_names=1
    $ vim mysqld.cnf
    $ docker cp mysqld.cnf [container]:/etc/mysql/mysql.conf.d/
    $ # 重启容器
    $ docker restart [container]
    
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

免责声明:文章转载自《解决: Table XX.QRTZ_LOCKS doesn`t exist 的问题》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇linux环境weblogic开启远程调试虹软人脸识别-SpringBoot集成下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

element ui的表格列设置fixed后做动态表格出现表格错乱

最近使用element-UI时,使用table做动态表格,当操作列使用fixed时,动态切换表格列设置设置时就会出现错乱,情况如下:  解决方法: 把el-table-column上的key设成一个随机数Math.random(),每次表头设置完都要更新一下就正常,如下 这样,显示结果就正常了...

【Docker】解析器指令之 escape

参考教程:https://docs.docker.com/engine/reference/builder/ 环境 virtual box 6.1 centos 7.8 docker 19.03 escape # escape= (backslash) Or # escape=` (backtick) The escape directive se...

学习WPF——WPF布局——了解布局容器

WPF布局工作内部原理 WPF渲染布局时主要执行了两个工作:测量和排列 测量阶段,容器遍历所有子元素,并询问子元素所期望的尺寸 排列阶段,容器在合适的位置放置子元素,并设置元素的最终尺寸 这是一个递归的过程,界面中任何一个容器元素都会被遍历到 WPF布局容器的继承机制 DispatcherObject WPF应用程序使用单线程亲和模型(STA...

HBase 学习(一) Python操作Hbase

一,前言 二,包安装 三,表操作DDL 四,数据操作DML 正文 一,前言   上节讲到我们可以用JavaAPI进行Hbase的操作,但是很明显,Java的API很底层,用起来会很不方便,如果你们学习过Python,可以用Python来对Hbase进行操作。   happybase使用:https://happybase.readthedocs.io/e...

Oracle10g 表分区

1.分区的原因 (1)Tables greater than 2GB should always be considered for partitioning. (2)Tables containing historical data, in which new data is added into the newest partition. A typi...

oracle--pl/sql变量定义----

一、变量介绍 在编写pl/sql程序时,可以定义变量和常量;在pl/sql程序中包括有: 1)、标量类型(scalar) 2)、复合类型(composite) --用于操作单条记录 3)、参照类型(reference) --用于操作多条记录 4)、lob(large object) 二、标量(scalar)——常用类型 1)、在编写pl/sql块时,如果...