[centos8] Failed to start Mysql Server.

[centos8] Failed to start Mysql Server.

1. 檢查mysql是否正常運行

2. 報錯原因:

  • mysql 在進行初始化時, 會檢測目錄是否存在
  • 如果不存在, mysql 會創建它
  • 如果存在, 而且這個目錄裡有數據, mysql會報錯, 並且終止初始化
    • 解法: rm -rf /var/lib/mysql/*
  • 如果以上都沒有問題, 有可能是因為資料夾權限的問題
    • 解法: chmod -R 777 /var/lib/mysql

3. 確認狀態 sudo systemctl status mysqld