在安裝完成之后顽耳,初始化數(shù)據(jù)庫之前,修改 my.cnf
- 打開mysql配置文件
vim /etc/my.cnf
- 在尾部追加一行
lower_case_table_names=1
并保存拘鞋,然后再初始化數(shù)據(jù)庫砚蓬。 - 重啟mysql,
systemctl restart mysqld.service
如果這個操作是初始化數(shù)據(jù)庫之后盆色,也就是安裝后運行過服務(wù)怜械,那就可能會出錯。
錯誤類似于Job for mysqld.service failed because the control process exited with error...
然后就無法啟動 mysql 服務(wù)了,除非打開 vim /etc/my.cnf
把追加的lower_case_table_names=1
刪除掉傅事。
我在網(wǎng)上找了好久缕允,暫時沒找到比較好的解決方法,而 MySQL5 就沒有這個問題蹭越。
最后我的解決方法如下:
如果你不在意數(shù)據(jù)的話直接刪除數(shù)據(jù)
- 停止MySQL
systemctl stop mysqld.service
- 刪除 MySQL的數(shù)據(jù) /var/lib/mysql
rm -rf /var/lib/mysql
- 再按照上面的方法進行一遍操作即可障本。