在Windows環境下,mysql數據庫的sql語句是不區分字母大小寫的,但是程序移植到linux環境中,就會造成某些大小寫不一致的語句執行失敗,解決方法如下:
- 首先打開/etc/mysql/my.cnf,或/etc/my.cnf文件,語句如:vi /etc/mysql/my.cnf 或者 vi /etc/my.cnf
- 按insert當前修改狀態可以轉換爲寫入或插入文字信息,在[mysqld]後添加添加lower_case_table_names=1
(其中 0:區分大小寫,1:不區分大小寫)
- 保存並退出:1.
按Esc鍵 2. 輸入冒號“:wq”
- 然後重啓mysql服務:
停止mysql數據庫命令:/etc/init.d/mysqld stop
啓動mysql數據庫命令: /etc/init.d/mysqld start