mysql:Job for mysqld.service failed because the control process exited with error

1.啓動mysql時出現Job for mysqld.service failed because the control process exited with error
在這裏插入圖片描述
2.先查看mysql的日誌:tail -40f /var/log/mysql.log
在這裏插入圖片描述
紅圈裏面的信息是說明不能建立臨時文件“/var/lib/mysql/temp/ib1GIFsS”

3.接下來是修改配置文件,指定temp的存放路徑
vi /etc/my.cnf
在這裏插入圖片描述
在配置文件裏面添加一句“temdir=/var/lib/mysql/temp/”,保存後退出

4.建立文件夾、授權
[root@localhost etc]# mkdir -p /var/lib/mysql/temp

[root@localhost etc]# chown mysql.mysql /var/lib/mysql/temp

/var/lib/mysql/temp的屬主和屬組還是root,mysql並不能在其中創建文件,後修改該目錄的屬主和屬組

5.啓動成功
在這裏插入圖片描述
6.查看mysql的運行狀態
在這裏插入圖片描述
————————————————
版權聲明:本文爲CSDN博主「xc_123」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/xc_123/article/details/100518898

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章