【障碍再现】

状况描述01:
在LINUX下调一个程序经常报出找不到表,但是我明明是建了表的,
测试的时候,遇到一些问题,从Windows平台访问虚拟机中的Web应用,经常报出找不到表,但自己明明在数据库中看到相关的数据表和数据,在linux中通过MYSQL的命令行下也可以查到,为什么从Windows平台上的程序来访问虚拟机中的MySql时,就找不到呢?

【原因分析】

原来是LINUX下的MYSQL默认是要区分表名大小写的,而在windows下是不区分。
从windows下导出的数据脚本中数据表的名字使用的是小写,而Hibernate生成的sql中表名是大写的,所以查不出数据。

【解决方案】

让MYSQL不区分表名大小写的方法其实很简单:
1.用ROOT登录,修改/etc/my.cnf
2.在[mysqld]下加入一行:lower_case_table_names=1
备注:0,区分大小写; 1,不区分
3.重新启动数据库即可
sudo /etc/init.d/mysql restart

【拓展】

注:(下面内容摘自网上)
MYSQL在LINUX下数据库名、表名、列名、别名大小写规则如下:
1.数据库名与表名是严格区分大小写的
2.表的别名是严格区分大小写的
3.列名与列的别名在所有的情况下均是忽略大小写的
4.变量名也是严格区分大小写的 

转载于:https://www.cnblogs.com/taiyanhong/p/8005287.html

【MySql】linux下,设置mysql表名忽略大小写相关推荐

  1. linux 下 设置 MySQL8 表名大小写不敏感方法,解决设置后无法启动 MySQL 服务的问题

    linux 下 设置 MySQL8 表名大小写不敏感方法,解决设置后无法启动 MySQL 服务的问题 参考文章: (1)linux 下 设置 MySQL8 表名大小写不敏感方法,解决设置后无法启动 M ...

  2. MySQL表名后接t_mysql表名忽略大小写

    MYSQL表名忽略大小写 问题描述: 一开发同事在linux下调一个程序老是报错说找不到表,但是登陆mysql,show tables查看明明是已经创建了这张表的!!如下: 这张表明明存在,为什么程序 ...

  3. linux下mysql的用户名,linux下设置mysql用户名及密码

    linux下设置mysql用户名及密码 一.安装设置密码 我安装的时候直接用的yum命令, yum install mysql mysql-server 这样就导致默认没有密码访问 然后我就添加了用户 ...

  4. mysql 忽略表大小写_mysql表名忽略大小写问题记录

    问题描述: 一开发同事在linux下调一个程序老是报错说找不到表,但是登陆mysql,show tables查看明明是已经创建了这张表的!!如下: mysql> show tables; +-- ...

  5. linux mysql 不区分大小写,Linux下设置MySQL不区分大小写_MySQL

    MySQL在Linux下数据库名.表名.列名.别名大小写规则: 1.数据库名与表名是严格区分大小写 2.表的别名是严格区分大小写 3.列名与列的别名在所有的情况下均是忽略大小写的 4.变量名也是严格区 ...

  6. MySQL表名忽略大小写问题

    第一篇 因为linux下mysql默认是要区分表名大小写的.mysql是否区分大小写设置是由参数lower_case_table_names决定的,其中: 1)lower_case_table_nam ...

  7. mysql表名忽略大小写

    安装完数据库,建表查询发现表不存在,原来是表名大小写写错了,原来Linux下的MySQL默认是区分表名大小写的,这样的话对变成灰带来很大的不变,如何才能使mysql表名不区分大小写呢? 通过如下设置, ...

  8. mysql忽略表名大小写_Mysql 表名忽略大小写-连接字符集随笔记录

    1.参数说明: lower_case_table_names=0表名存储为给定的大小和比较是区分大小写的 lower_case_table_names= 1表名存储在磁盘是小写的,但是比较的时候是不区 ...

  9. Docker中部署mysql后SpringBoot连接时提示表不存在(修改表名忽略大小写)

    场景 Docker中部署mysql数据库: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/99213563 在上面使用Docker ...

最新文章

  1. 7.4.8 数据压缩
  2. 坦克大战系列6-API常用函数说明2
  3. 二叉树----数据结构:二叉树的三种遍历及习题
  4. 系统架构师学习笔记-面向对象方法
  5. P1502 窗口的星星(扫描线入门第一题)
  6. python索引右往左_左手用R右手Python系列5——数据切片与索引
  7. 转载 Microsoft .NET Pet Shop 4 架构与技术分析
  8. 避免踩坑,数据库主键字段不能为空
  9. 国内最适合年轻人旅游的地方
  10. cad注释比例和打印比例不一样_cad注释比例(cad注释比例与打印比例)
  11. 新版骗分导论 - 第7 版
  12. 配置微型计算机实验报告,微型计算机原理实验报告.docx
  13. 20个公司绝对不会告诉你的潜规则[zz]
  14. 小程序怎么获取Code
  15. 谷歌眼镜开发Mirror API之快速启动
  16. iOS网络环境模拟,弱网测试
  17. 将纸质表格转换成Word文档,ABBYY可以轻松做到
  18. 高中计算机应用面试教资真题,2019上半年高中信息技术教师资格证面试试题(精选)第五批...
  19. python Dataframe数据相关操作
  20. BUUCTF Misc 17 镜子里面的世界

热门文章

  1. c# 文件压缩、解压及下载
  2. vue-cli3使用cdn引入
  3. css --- 使用scss生成常用的基本css样式
  4. javascript --- js中的作用域 变量提升
  5. 汇编 --- 栈结构的妙用
  6. 工具分享 --- tinyPNG,大图片压缩工具
  7. 计网 --- 域名服务系统:因特网的目录服务
  8. es6 --- 使用生成器交替执行
  9. PHP中header的用法
  10. DP备份任务失败原因解析