1. 程式人生 > >mysql語句在linux下大小寫敏感問題

mysql語句在linux下大小寫敏感問題

mysql的sql語句在windows環境是預設lower_case_table_name=1(0大小寫敏感,1為不區分大小寫),是不區分大小寫的.

但是在linux環境中,預設lower_case_table_name=0 是區分大小寫的。

需要修改mysql的配置檔案,步驟如下:

1、 # vi /etc/my.cnf

2、將lower_case_table_name=1 新增到[mysqld]下面,儲存並退出:1. 按Esc鍵   2. 輸入冒號“:wq”

3、然後重啟mysql

   /etc/init.d/mysqld restart

如果出現 Warning:World-writable config file '/etc/my.cnf' is ignored

這僅僅是一個警告,並且可以被忽略。但下面是修復它的解決方案:

chmod 644 /etc/my.cnf       –644表示rw-r–r–

然後再重啟服務就OK了