最近做一个java项目,开发环境是安装在windows下,使用mysql没有任何问题,部署环境采用linux,用mysqldump把数据库导入linux后程序报找不到数据表,很郁闷,google一番后发现mysql在linux下表是区分大小写的,唉,一直以为sql都不区分大小写的,特此记录一下;

MYSQL在LINUX下数据库名、表名、列名、别名大小写规则如下:

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

解决办法:

vi /etc/mysql/my.cnf

在[mysqld]后添加
    lower_case_table_names=1

重启MYSQL服务
    其中配置文件
    lower_case_table_names=0 区分大小写
    lower_case_table_names=1 不区分大小写

另外项目采用hibernate,我的习惯hibernate配置文件数据表名称都是采用大写,这个地方改为小写是否管用,没有亲自测试,希望有知道的朋友留个言,谢谢。

转载于:https://blog.51cto.com/lifanfly/550629

linux下的mysql数据库大小写问题相关推荐

  1. linux下改变Mysql数据库大小写的设置

    1,查看大小写参数 show variables like '%table_names' 2,如果lower_case_table_names参数为1,说明不区分大小写了 3,lower_case_t ...

  2. 如何在linux系统下修改mysql密码_如何在linux下修改mysql数据库密码?linux修改数据库密码的方法...

    本篇文章给大家带来的内容是介绍如何在linux下修改mysql数据库密码?linux修改数据库密码的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. Linux下修改Mysql的 ...

  3. Linux下修改Mysql数据库存放路径

    Linux下修改Mysql数据库存放路径 原路径:/var/lib/mysql 目标路径:/home/data/mysql 1.home目录下建立data目录 cd /home mkdir data ...

  4. linux mysql 数据文件,Linux下修改MySQL数据库数据文件路径的步骤

    使用rpm安装方式安装完MySQL数据库后,数据文件的默认路径为/var/lib/mysql,然而根目录并不适合用于存储数据文件. 原路径:/var/lib/mysql 目标路径:/home/mysq ...

  5. 卸载linux下的mysql数据库实例_Linux下卸载MySQL数据库实例教程

    本文主要介绍了Linux下卸载MySQL数据库的方法,不知道Linux下卸载MySQL数据库的小伙伴们可以学习一下,本文具有一定的参考价值,希望能帮助到大家. 如何在Linux下卸载MySQL数据库呢 ...

  6. Linux下开启mysql数据库的远程访问权限

    摘要:今天在Linux服务器上安装了msyql数据库,在本地访问的时候可以访问,但是我想通过远程的方式访问的时候就不能访问了,查询资料后发现,Linux下mysql默认安装完成后只有本地访问的权限,没 ...

  7. LINUX 下 配置MySQL数据库集群

    LINUX 下 配置MySQL数据库集群 MySQL数据库集群进行正确配置步骤(1) 此文章主要向大家讲述的是对MySQL数据库集群进行正确配置的实际操作步骤,以及对其概念的讲述,如果你对其相关的实际 ...

  8. 脚本同步mysql数据_windows下数据库文件使用脚本同步到linux下的mysql数据库中

    1.背景 windows server 2008 下 每天会有 *.sql数据文件 需要上传到linux 中的mysql数据库中 而运维人员是在 windows server 下使用 xshell 连 ...

  9. linux下安装mysql数据库[yum install版]

    原文链接:linux下安装mysql数据库[yum install版] 在CentOS7中默认安装有MariaDB,这个是MySQL的分支,yum直接覆原有MariaDB, 或安装包报错无法解决依赖问 ...

最新文章

  1. 终端主题_再见 XShell 和 ITerm 2,是时候拥抱全平台高颜值终端工具 Hyper 了!
  2. 图解 i++ 和 ++i 的区别,看完不懂你顺着网线来揍我!
  3. java 按顺序取出json_java取json 的方法
  4. linux使用free命令查看内存占用
  5. C++ Primer 5th笔记(chap 17 标准库特殊设施)正则表达式
  6. 集群理论详解(续一)
  7. 怎样在sqlite3上执行SQL语句
  8. 【报告分享】2020年金融科技十大关键词.pdf(附下载链接)
  9. 【互亿无线】语音短信多少钱一条?
  10. macos 卸载驱动_如何从macOS菜单栏中快速卸载外部驱动器
  11. RFT学习--适用范围
  12. cesium three性能比较_初探希捷Exos银河18 TB盘,容量和性能双双提升
  13. idea中字体大小以及注释的颜色设置
  14. 无尽长廊(Gallery)
  15. 使用vue+腾讯地图API GL实现地图选房的功能
  16. 蓝牙芯片排行_7月TWS硅麦出货量排行榜出炉
  17. 因子分析模型(主成分解)、及与主成分分析模型的联系与区别(附详细案例)
  18. Nodejs的安装随笔
  19. html自定义字体demo,21.8.自定义字体
  20. DTIs(药物靶标关联)预测,在机器学习中的常用方法。(一)

热门文章

  1. [Eclipse]GEF入门系列(六、添加菜单和工具条)
  2. laravel5.5 不能正常自动回复的问题
  3. C语言--static全局使用示例
  4. 在DWZ框架中整合kindeditor复文本框控件
  5. 牛客寒假6-B.煤气灶
  6. 前端使用vue-i18n做中英文翻译
  7. [WUST2017]一组简单一点的题目(三) A - Calculate S(n)
  8. IOS 6.0+ Autolayout — UITableViewCell 高度调整
  9. TTIC Postdoc Position
  10. NetBeans 时事通讯(刊号 # 55 - May 06, 2009)