編輯配置文件
vi /etc/my.cnf
在[mysqld]后添加添加
lower_case_table_names=1
重啟服務
service mysqld stop
service mysqld start
部署會遇到的問題:
MySQL在Linux下數據庫名、表名、列名、別名大小寫規則是這樣的:
1、數據庫名與表名是嚴格區分大小寫的;
2、表的別名是嚴格區分大小寫的;
3、列名與列的別名在所有的情況下均是忽略大小寫的;
4、變量名也是嚴格區分大小寫的;
MySQL在Windows下都不區分大小寫。
所以正常開發的時候在本地測試數據庫名或者表名大小寫沒關系,遷移到linux服務器的時候就會報錯。一定要注意這個問題