Different lower_case_table_names settings for server (‘1‘) and data dictionary (‘0‘) 解决方案
问题情景
在使用洛伊框架的时候,数据库表找不到的问题。下结论是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‘) 解决方案相关推荐
- Mysql出现问题:ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/data/mysql/my解决方案
回城传送–><数据库问题解决方案> ❤️作者主页:小虚竹 ❤️作者简介:大家好,我是小虚竹.Java领域优质创作者
- 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 ...
- 启动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 ...
- ntpdate提示Server dropped: no data处理记录
ntpdate提示Server dropped: no data处理方式 hbase集群出现region server起不来的情况,查看日志显示: regionserver.HRegionServer ...
- Linux中NTP同步,Server dropped: no data
1.ntp同步配置内容,其中IP1.IP2代表同步时钟源IP,IP3代表本机IP server IP1 server IP2 restrict IP3 nomodify notrap noquery ...
- Linux配置NTP同步,出现Server dropped: no data解决
分布式集群需要做时间同步,用于集群的正常运行,以及后续集群的运维,一般步骤: 1.安装ntp服务 yum install ntp,检查ntp服务的版本,ntpq -c version xxx02:~ ...
- 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\' ...
- 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\下创 ...
- knllgobjinfo: MISSING Streams multi-version data dictionary!!! 的一次处理 (二)
配置好stream后,在使用中,传输DB_HQUEUE 表时,提示错误,这个表本来应该是不传输的. 处理方式,在捕获进程的否定规则里增加这个表的信息,以下是 1.停止源端的捕获进程. SQL> ...
- MySQL 深潜 - 一文详解 MySQL Data Dictionary
简介: 在 MySQL 8.0 之前,Server 层和存储引擎(比如 InnoDB)会各自保留一份元数据(schema name, table definition 等),不仅在信息存储上有着重复冗 ...
最新文章
- 只花5-10分钟评审,还不提供拒稿理由,IJCAI就“枪毙”42%论文,网友:一脸懵逼...
- CSS的一些基础知识
- 企业官网建设注重这四点错不了!
- python 如何计算代码块运行(执行)时间?time() time.time() time.clock() 区别
- Tomcat 下载安装、配置、启动、报错问题
- python怎样打开加密的文件_如何在Python中解密OpenSSL AES加密的文件?
- mock模拟接口测试 vue_vue+mock.js实现前后端分离
- CAN笔记(14) STM32-M4 寄存器
- 2020八年级计算机会考计划,初二下学期学习计划2020
- 计算机应用基础第3次平时作业,计算机应用基础第3次作业.doc
- DEFCON 26 | 利用传真功能漏洞渗透进入企业内网(Faxploit)
- 【从蛋壳到满天飞】JS 数据结构解析和算法实现-堆和优先队列(二)
- (纪中)2223. 母鸡下蛋(hen)
- PiscisOS开发笔记_1_PiscisOS的诞生和系统特性简介
- 在线时间戳格式化转换工具
- 个人网站搭建及IIS部署(2019/3/11)个人心得分享
- OpenCV-图像色温
- 基于无线EEG的脑机接口和新型干式传感器进行游戏控制
- 图书馆炭火盆旁边的数学遐想
- java.sql.SQLSyntaxErrorException Unknown column····
热门文章
- UnavailableInvalidChannel: The channel is not accessible or is invalid. channel name: conda-forg ch
- 边缘和核心交换——应用层CS、P2P、混合模式
- Python values()函数
- 教你六步拆解 DDD领域驱动设计落地实践
- Linux学习之路-基础命令、管道、软连接【3】---20171120
- java运行不了_java运行不出来怎么回事?Java如何成功运行?
- 【入门】QQ聊天机器人--HelloWorld篇
- 服务器计算机性能测试,服务器平台计算性能工具Linpack服务器性能测试利器_一_.pdf...
- (Java)密码学课程设计(WinRAR解密 + 基于shamir门限秘密分割的图像秘密共享和安全存储系统)
- EasyUI【DataGrid数据查询】