MySQL在Linux下采用 rpm方式安裝後默認是:數據庫名與表名\表的別名\變量名是嚴格區分大小寫
修改大小寫的方法:
1.用root帳號登錄,在/etc/my.cnf 或 /etc/mysql/my.cnf中的[mysqld]後添加lower_case_table_names=1
操作命令: vi /etc/my.cnf
2.重啟MySQL服務
操作命令: /etc/init.d/mysql restart
3.設置成功,則不再區分表名的大小寫。
注意: www.2cto.com
如果在/etc或/etc/mysql找不到my.cnf的話,需要從/usr/share/mysql/下找到*.cnf文件,拷貝其中一個到/etc/並改名為my.cnf,然後放到/etc/下面去。
操作命令:cp /usr/share/mysql/my-*.cnf /etc/my.cnf
mysql有四個my-*.cnf文件:
my-small.cnf是為了小型數據庫而設計的。
my-medium.cnf是為中等規模的數據庫而設計的。
my-large.cnf是為專用於一個SQL數據庫的計算機而設計的。
my-huge.cnf是為企業中的數據庫而設計的。
題外話:MySQL在Windows下不區分大小寫,如果在my.ini 裡面的mysqld部分加入lower_case_table_names=0的話,則導入導出時會對大小寫有區別。