Mysql啟動報錯:Job for mysqld.service failed because the control process exited with error code.

Hao_Wenchao發表於2024-04-29

該方法會刪除 mysql 資料,慎用
centos7上使用yum安裝mysql後,啟動報錯

[root@localhost ~]# systemctl start mysqld
Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details.
1
2
檢視日誌

在網上搜了一下,說解決辦法是在配置檔案新增

explicit_defaults_for_timestamp=true

儲存退出,啟動服務,還是失敗,還是一樣錯誤

於是繼續複製貼上百度搜尋,說是

mysql初始化的時候,會檢測目錄 /var/lib/mysql 是否存在,如果不存在則建立;如果存在則檢查該資料夾下是否有檔案,如果有則報錯並停止初始化

解決方法是刪除該檔案下所有內容
該方法會刪除 mysql 資料,慎用!慎用!慎用!!!!!!!!!!!!!!!!!


再啟動服務:

啟動成功!


————————————————

版權宣告:本文為博主原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處連結和本宣告。

原文連結:https://blog.csdn.net/qq_41179691/article/details/104598293

相關文章