編碼的世界 / 優質文選 / 歷史

mysql8.0設置忽略大小寫後無法啟動


2022年7月24日
-   

mysql8.0默認區分大小寫,進行select查詢時表的大小寫會有區別。
修改mysql8.0忽略大小寫:
vim /etc/my.cnf //編輯my.cnf文件
在[mysqld]下面添加 lower_case_table_names=1

這一步的修改要在mysql8.0安裝完成之後,第一次啟動初始化之前
如果mysql初始化完成之後執行上述修改會導致mysql無法重新啟動~ (會提示類似:Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ 的錯誤,記不大清了~)
因為自己是新安裝的mysql,還沒有任何數據,所以選擇刪除mysql數據的rm -rf方法
會刪除所有mysql數據,
會重置mysql8.0所有配置,
考慮好在用~或者提前備份mysql數據

解決:
service mysqld stop //停止mysql服務
rm -rf /var/lib/mysql //刪除mysql文件夾所有數據
service mysql start //重啟mysql服務

熱門文章