1. 程式人生 > >MySQL8如何設定表名大小寫不敏感?

MySQL8如何設定表名大小寫不敏感?

遇到同樣問題,翻看MySQL官方文件發現

lower_case_table_names can only be configured when initializing the server. Changing the lower_case_table_names setting after the server is initialized is prohibited.

別指望了改了

經過嘗試,只有在安裝完成之後,初始化資料庫之前,修改my.cnf
然後再初始化資料庫才有效

雪嵩2 聲望

答案對人有幫助,有參考價值0答案沒幫助,是錯誤的答案,答非所問

如果你不在意資料的話直接刪除資料
1 停止MySQL
2 刪除 MySQL的資料 /var/lib/mysql
3 修改該 lower_case_table_names = 1
4 啟動 mysql
4 搞定