Linux系統(tǒng)下的MySQL默認(rèn)是大小寫不敏感的,但是有些情況下需要將它改為大小寫敏感,比如需要區(qū)分大小寫的表名或列名。下面介紹一下在Linux下修改MySQL的大小寫敏感設(shè)置。
1.首先,進(jìn)入MySQL命令行界面,輸入以下命令查看當(dāng)前的大小寫敏感設(shè)置: show variables like 'lower_case_%'; 2.如果這個設(shè)置為0,那就是不區(qū)分大小寫的;如果為1,表示區(qū)分大小寫的。我們可以在MySQL的配置文件my.cnf中進(jìn)行修改。打開文件: vi /etc/mysql/my.cnf 3.在[mysqld]標(biāo)簽下添加以下命令: lower_case_table_names = 1 4.保存退出后重新啟動MySQL服務(wù): service mysql restart
現(xiàn)在MySQL的大小寫敏感設(shè)置已經(jīng)生效了,可以通過上述方法反復(fù)修改