Linux(centos7.x)下 mysql 数据库报错表不存在
今天偶来兴趣,将以前做的项目从 window 平台移植到阿里云上,云服务器环境是:linux(centos)7.0,jdk1.7-u79,tomcat8,mysql5.6.14
我用了各种方式将数据库从 window 系统中存储为 sql 文件,然后通过 mysql 命令导入或是通过 navicat 直接连接阿里云导入数据库最后在启动项目的时候都会报错,各种表不存在,各种表不能读写等等问题,可是回头去数据库看表,都是存在的。
最后发现在 linux 中 Mysql 对表名是区分大小写的,只要将 Mysql 安装目录下的 my.cnf 文件
//进入 my.cnf 文件,一般是在 etc 路径下 vim /etc/my.cnf
lower_case_table_names=1
然后重启 MYSQL 服务:
service mysqld restart
技术改变人生 Q 群:702101215
爱学习:www.aixx123.com
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于