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.設置成功,則再也不區分表名的大小寫。
注意:
若是在/etc或/etc/mysql找不到my.cnf的話,須要從/usr/share/mysql/下找到*.cnf文件,拷貝其中一個到/etc/並更名爲my.cnf,而後放到/etc/下面去。
操做命令:cp /usr/share/mysql/my-*.cnf /etc/my.cnfmysql
mysql有四個my-*.cnf文件:sql
my-small.cnf是爲了小型數據庫而設計的。數據庫
my-medium.cnf是爲中等規模的數據庫而設計的。 spa
my-large.cnf是爲專用於一個SQL數據庫的計算機而設計的。 設計
my-huge.cnf是爲企業中的數據庫而設計的。 rest
題外話:MySQL在Windows下不區分大小寫,若是在my.ini 裏面的mysqld部分加入lower_case_table_names=0的話,則導入導出時會對大小寫有區別。orm