今天在公司實習的時候發現的問題
一開始還很開心把資料庫匯出然後在匯入到localhost裡面
仔細一看才發現好多 table 的名稱大寫都把我自動換成小寫...
看了超傻眼,那該死的windows....
只好自己帶著笨重的電腦回家爬文
----------------------------------------------------------------------------------------
簡單來說
Linux是對大小寫敏感的系統
但是Windows則是不敏感的系統,會把APP跟App認成同一個字。
匯出的資料庫, 若匯入Windows會被自動轉成小寫
解決方法如下
網路上是說修改
my.ini
而我把 my.ini 跟 my-default.ini 都
加這行
lower_case_table_names = 2
然後重新啟動MySQL Server
接著重新匯入一次資料庫即可解決