我去,我的mysql在原Windows 2003服务器上好好的,迁移到linux下不能打开,跟踪半天,发现表名大小写的问题,windows不区分大小写,linux区分。
解决办法:关闭linux下 mysql 表名大小写敏感。
vi /etc/my.cnf
打开这个文件后,
-
[mysqld]后添加添加lower_case_table_names=1
然后[ESC] :wq,保存退出。
重启mysql数据库:
systemctl restart mariadb.service