最近在linux服务器上面部署一个javaweb的项目,报出一些奇怪的错误,拉到报错信息的最下面显示mysql数据库的某个表找不到,可以在windows上面是能正常运行的。

最后发现原来是linux服务器的mysql默认情况下表是区分大小写的,而windows则不区分大小写。

解决方法如下:

打开mysql的配置文件     vi /etc/my.cnf

将这句加到[mysqld]结点下面,表示不区分大小写      lower_case_table_names=1

保存文件,重启mysql即可

摘抄于网上

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

最新文章

  1. bzoj 3211: 花神游历各国
  2. ZOJ 1442 Dinner Is Ready 容斥原理 + java大数
  3. 【BZOJ-3910】火车 倍增LCA + 并查集
  4. [VSTS]让ADO.NET Entity Framework支持Oracle数据库(转载)
  5. msp430的两本书 电子版【worldsing笔记】
  6. AngularJs + angular-ui-router + bootstrap 实现blog基础导航功能
  7. MySQL里创建外键时错误的解决
  8. github创建远程仓库
  9. 出现JSONvalue failed .error is Illegal start of token
  10. Maven内置属性
  11. unity读取txt,并且生成vector3的数组
  12. Azure ARM (22) 使用Azure PowerShell创建Azure RM VM
  13. Ubuntu首次安装后root权限解锁
  14. php跨域
  15. SQLAlchemy-对象关系教程ORM-一对多(外键),一对一,多对多
  16. Java从零开始学二十四(集合工具类Collections)
  17. TC 配置插件
  18. Maven的依赖机制介绍
  19. 【我的Android进阶之旅】Android 7.0报异常:java.lang.SecurityException: COLUMN_LOCAL_FILENAME is deprecated;
  20. 关于websocket通讯

热门文章

  1. 11.16-18 lsci、ipcs、ipcrm:清除ipc相关信息
  2. Centos7 vsftpd虚拟用户权限控制(vsftpd虚拟用户限制IP访问)
  3. java 集合梳理
  4. 安装tomcat8 env
  5. C#中的数据结构
  6. 【JVM进阶之路】十四:类加载器和类加载机制
  7. openresty - nginx - 配置
  8. 将TVM集成到PyTorch
  9. H.265 HD 和H.265 4K Video Encoder IP Core
  10. Java设计模式(4:里氏替换原则和合成复用原则详解