1. 程式人生 > >Linux上不區分mysql表名大小寫的修改方法

Linux上不區分mysql表名大小寫的修改方法

下載了一個php程式,在windows上執行很正常,可是在linux上執行的時候提示表不存在。

研究了一下:原來是在windows上mysql市不區分表名大小寫的,所以很正常。但是在linux上由於mysql預設是卻分大小寫的,所以程式會出錯。

最簡單的方法當然是修改linux上mysql的配置檔案,修改為忽略大小寫就可以了。

修改辦法是:

vi /etc/my.cnf

在[mysqld]下加入一行:

lower_case_table_names=1

這句話就表示不區分大小寫表名。

重啟一下mysql服務再試試看看。

這是最簡便的修改辦法,但是這種方法也許不是很科學,建議還是寫程式的時候就詳細規範一下,注意區分大小寫。

對!規範才是王道。