如題,同事提供了一個本來執行在windows上的java項目。
數據庫初始化後配置完成後啓動報錯,提示內容爲Table * doesn't exist
打開linux下的mysql後,發現報錯提示缺失的表名爲大寫,數據庫中保存爲小寫。java
參考了其餘的博客,告知是windows下的mysql大小寫不敏感,而linux下的大小寫敏感。
因而將已有的數據導出後,編輯/etc/my.cnf,在[mysqld]標籤下增長lower_case_table_names=1
保存後退出,重啓mysql服務後,再導入以前導出的數據,恢復正常。mysql