问题情景

在使用洛伊框架的时候,数据库表找不到的问题。下结论是mysql区分大小写导致的问题。

lower_case_table_names 参数

官方原话,简单来说就是,unix默认是0,windows默认是1,mac是2。
0是区分大小写的,1是不区分的,也就是windows是默认不区分大小写的。

On Unix, the default value of lower_case_table_names is 0. On Windows, the default value is 1. On macOS, the default value is 2.

问题解决

我翻阅了大量资料,都是说在配置文件配置lower_case_table_names=1,重启服务可以解决问题。
后来经过我查阅mysql官方文档资料发现:该解决方案只能在5.6/5.7低版本的mysql中有效。
但是在8.0版本下是行不通的,就算怎么做lower_case_table_names变量也没有得到更新。
官方mysql8.0版本新增的一条说明

lower_case_table_names can only be configured when initializing the server. Changing the lower_case_table_names setting after the server is initialized is prohibited.

翻译:

LOWER_CASE_TABLE_NAMES只能在初始化服务器时配置。禁止在服务器初始化后更改LOWER_CASE_TABLE_NAMES设置。

也就是说在8.0版本,你的mysql已经初始化过就不支持修改lower_case_table_names参数了!!

如果你的是8版本这边建议你直接重装。

在my.cnf(可能名字不同)文件中添加lower_case_table_names=1

在初始化的时候需要指定lower_case_table_names=1参数

这是我找到最靠谱的重装教程:https://blog.csdn.net/qq_37598011/article/details/93489404

先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦

Different lower_case_table_names settings for server (‘1‘) and data dictionary (‘0‘) 解决方案相关推荐

  1. Mysql出现问题:ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/data/mysql/my解决方案

    回城传送–><数据库问题解决方案> ❤️作者主页:小虚竹 ❤️作者简介:大家好,我是小虚竹.Java领域优质创作者

  2. mysql 启动报错Can't connect to local MySQL server through socket '/data/mysql/mysql/mysql.sock'(111)...

    1:首先mysql本地连接报错: Can't connect to local MySQL server through socket '/data/mysql/mysql/mysql.sock'(1 ...

  3. 启动mysql5.7异常The server quit without updating PID file [FAILED]sql/data/***.pi根本解决方案

    启动mysql5.7异常The server quit without updating PID file [FAILED]sql/data/***.pi根本解决方案 参考文章: (1)启动mysql ...

  4. ntpdate提示Server dropped: no data处理记录

    ntpdate提示Server dropped: no data处理方式 hbase集群出现region server起不来的情况,查看日志显示: regionserver.HRegionServer ...

  5. Linux中NTP同步,Server dropped: no data

    1.ntp同步配置内容,其中IP1.IP2代表同步时钟源IP,IP3代表本机IP server IP1 server IP2 restrict IP3 nomodify notrap noquery ...

  6. Linux配置NTP同步,出现Server dropped: no data解决

    分布式集群需要做时间同步,用于集群的正常运行,以及后续集群的运维,一般步骤: 1.安装ntp服务  yum install ntp,检查ntp服务的版本,ntpq -c version xxx02:~ ...

  7. MySQL5.7执行mysqld命令出现Can‘t change dir to ‘C:\Program Files\MySQL\MySQL Server 5.7\data\‘错误

    执行mysqld -P3307 出现如下错误: mysqld: Can't change dir to 'C:\Program Files\MySQL\MySQL Server 5.7\data\' ...

  8. MySQL5.7报错Can‘t change dir to ‘C:\Program Files\MySQL\MySQL Server 5.7\data\‘

    执行mysqld --initilize-insecure命令后报错页面如下: 解决办法: 根据报错提示去C:\Program Files\MySQL\MySQL Server 5.7\data\下创 ...

  9. knllgobjinfo: MISSING Streams multi-version data dictionary!!! 的一次处理 (二)

    配置好stream后,在使用中,传输DB_HQUEUE  表时,提示错误,这个表本来应该是不传输的. 处理方式,在捕获进程的否定规则里增加这个表的信息,以下是 1.停止源端的捕获进程. SQL> ...

  10. MySQL 深潜 - 一文详解 MySQL Data Dictionary

    简介: 在 MySQL 8.0 之前,Server 层和存储引擎(比如 InnoDB)会各自保留一份元数据(schema name, table definition 等),不仅在信息存储上有着重复冗 ...

最新文章

  1. 只花5-10分钟评审,还不提供拒稿理由,IJCAI就“枪毙”42%论文,网友:一脸懵逼...
  2. CSS的一些基础知识
  3. 企业官网建设注重这四点错不了!
  4. python 如何计算代码块运行(执行)时间?time() time.time() time.clock() 区别
  5. Tomcat 下载安装、配置、启动、报错问题
  6. python怎样打开加密的文件_如何在Python中解密OpenSSL AES加密的文件?
  7. mock模拟接口测试 vue_vue+mock.js实现前后端分离
  8. CAN笔记(14) STM32-M4 寄存器
  9. 2020八年级计算机会考计划,初二下学期学习计划2020
  10. 计算机应用基础第3次平时作业,计算机应用基础第3次作业.doc
  11. DEFCON 26 | 利用传真功能漏洞渗透进入企业内网(Faxploit)
  12. 【从蛋壳到满天飞】JS 数据结构解析和算法实现-堆和优先队列(二)
  13. (纪中)2223. 母鸡下蛋(hen)
  14. PiscisOS开发笔记_1_PiscisOS的诞生和系统特性简介
  15. 在线时间戳格式化转换工具
  16. 个人网站搭建及IIS部署(2019/3/11)个人心得分享
  17. OpenCV-图像色温
  18. 基于无线EEG的脑机接口和新型干式传感器进行游戏控制
  19. 图书馆炭火盆旁边的数学遐想
  20. java.sql.SQLSyntaxErrorException Unknown column····

热门文章

  1. UnavailableInvalidChannel: The channel is not accessible or is invalid. channel name: conda-forg ch
  2. 边缘和核心交换——应用层CS、P2P、混合模式
  3. Python values()函数
  4. 教你六步拆解 DDD领域驱动设计落地实践
  5. Linux学习之路-基础命令、管道、软连接【3】---20171120
  6. java运行不了_java运行不出来怎么回事?Java如何成功运行?
  7. 【入门】QQ聊天机器人--HelloWorld篇
  8. 服务器计算机性能测试,服务器平台计算性能工具Linpack服务器性能测试利器_一_.pdf...
  9. (Java)密码学课程设计(WinRAR解密 + 基于shamir门限秘密分割的图像秘密共享和安全存储系统)
  10. EasyUI【DataGrid数据查询】