Centos7 安裝的mysql 報錯 Unit mysqld.service entered failed state.


Centos7 mysql Unit mysqld.service entered failed state.

在centos7上安裝mysql 5.7.28 無論是通過yum安裝還是從官網下載rpm bundle解壓一個個安裝 安裝完后啟動失敗:

image-20200804173152380

安裝完后執行 systemctl status mysqld 顯示

Failed to start MySQL Server.
Unit mysqld.service entered failed state.

  • 查看錯誤日志位置cat /etc/my.cnf | grep log-error
  • 查看錯誤日志more /var/log/mysqld.log

image-20200804173409238

可以看到這個錯誤提示

打開引導文件失敗(空)

指定的數據目錄/var/lib/mysql/不可用。您可以刪除服務器添加到其中的所有文件。

解決方案

修改/etc/my.cnf 的datadir配置項

  • 默認的是:

    datadir=/var/lib/mysql
    
  • /var/lib/mysql創建個data目錄 datadir改成

    datadir=/var/lib/mysql/data
    


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM