
mysql -uroot -ppasswd
show databases; -- 顯示mysql中所有數據庫的名稱。
su
報MYSQL ERROR 1049 (42000): Unknown database
原因
數據庫 庫名大小寫問題
遇到這種情況就比較麻煩了,必須在配置文件my.cnf中設置變量lower_case_table_names=0,重啟MySQL服務,所以提前規划,使用統一的命名規則就非常重要,可以避免這樣的問題出現。另外系統變量lower_case_table_names有三個值:分別是0、1、2.
1. 設置成0:表名按你寫的SQL大小寫存儲,大寫就大寫小寫就小寫,比較時大小寫敏感。
2. 設置成1:表名轉小寫后存儲到硬盤,比較時大小寫不敏感。
3. 設置成2:表名按你寫的SQL大小寫存儲,大寫就大寫小寫就小寫,比較時統一轉小寫比較。

修改成2就行了
