我的编程空间,编程开发者的网络收藏夹
学习永远不晚

centos下mysql中table大小写改为不敏感

短信预约 信息系统项目管理师 报名、考试、查分时间动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

centos下mysql中table大小写改为不敏感

centos下mysql中table大小写改为不敏感

项目由win系统部署到linux系统下,启动项目报错如下:

Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'jeecg-boot.QRTZ_LOCKS' doesn't exist
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
        at com.mysql.jdbc.Util.handleNewInstance(Util.java:389)
        at com.mysql.jdbc.Util.getInstance(Util.java:372)
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:980)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3835)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3771)
        at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2435)
        at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2582)
        at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2535)
        at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1911)
        at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:2034)
        at com.zaxxer.hikari.proxy.PreparedStatementProxy.executeQuery(PreparedStatementProxy.java:52)
        at com.zaxxer.hikari.proxy.HikariPreparedStatementProxy.executeQuery(HikariPreparedStatementProxy.java)
        at org.quartz.impl.jdbcjobstore.StdRowLockSemaphore.executeSQL(StdRowLockSemaphore.java:96)

其实一看提示信息就感觉差不多了,QRTZ_LOCKS是大写,但是数据库中是小写qrtz_locks。 其实就是linux 表名不区分大小写,解决办法。

vi /etc/my.cnf 
在 [mysqld] 节中添加: 
lower_case_table_names=1

然后重启MySQL(在根目录下运行命令即可):

systemctl restart mysql

就可以了。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

centos下mysql中table大小写改为不敏感

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

centos下mysql中table大小写改为不敏感

项目由win系统部署到linux系统下,启动项目报错如下:Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'jeecg-boot.QRTZ_LOCKS' d
centos下mysql中table大小写改为不敏感
2021-01-12

mysql中怎么设置大小写不敏感

这篇文章主要介绍了mysql中怎么设置大小写不敏感的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇mysql中怎么设置大小写不敏感文章都会有所收获,下面我们一起来看看吧。mysql设置大小写不敏感原理与参数mys
2023-07-06

mysql中如何设置大小写不敏感

目录mysql设置大小写不敏感原理与参数修改前准备正式设置 mysql大小写不敏感,设置不生效的解决解决思路总结mysql设置大小写不敏感原理与参数mysql大小写敏感配置与两个参数相关 —— lower_cas
2023-04-12

MySQL是否支持大小写不敏感的查询

MySQL是否支持大小写不敏感的查询,需要具体代码示例在实际的开发中,我们经常会遇到需要查询不区分大小写的情况。MySQL是一种常用的关系型数据库管理系统,是否支持大小写不敏感的查询呢?本文将详细探讨MySQL中如何实现大小写不敏感的查询
MySQL是否支持大小写不敏感的查询
2024-03-15

MYSQL大小写不敏感导致用户登录异常问题

目录mysql大小写不敏感导致用户登录异常MYSQLV8.0设置大小写不敏感后不能正常启动第一步:查找my.cnf文件位置网友的解决办法总结MYSQL大小写不敏感导致用户登录异常问题:注册用户system全部小写,但是系统登录时,使用S
2023-04-12

MYSQL大小写不敏感导致用户登录异常问题怎么解决

这篇文章主要介绍“MYSQL大小写不敏感导致用户登录异常问题怎么解决”,在日常操作中,相信很多人在MYSQL大小写不敏感导致用户登录异常问题怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”MYSQL大小
2023-07-06

Linux MySQL改为不区分大小写,lower_case_table_names=1 启动报错 mysql8.0

Linux MySQL改为不区分大小写,lower_case_table_names=1 启动报错 mysql8.0 我们知道在 Linux 环境下默认是区分大小写的,所以我们需要改变这种默认方式,经过网上各种搜索后,基本就是清一色的修改
2023-08-22

编程热搜

目录