mysql 啟動報錯 [ERROR] --initialize specified but the data directory has files in it. Aborting.


查看系統日志

journalctl -xe

 

發現mysql啟動錯誤日志關鍵句

[ERROR] --initialize specified but the data directory has files in it. Aborting.

[錯誤] -初始化指定,但數據目錄中有文件。中止

 

錯誤解釋:之前可能已經啟動過mysql導致mysql數據目錄中存在文件 

 

解決方法:將數據目錄下已存在的文件全部刪除。

1.查詢mysql數據目錄

[root@test mysql]# cat /etc/my.cnf | grep datadir  #過濾出mysql數據目錄

datadir=/var/lib/mysql

 

2.刪除數據目錄下文件

[root@test mysql]#  rm -rf /var/lib/mysql/*

 

3.重新啟動mysql

systemctl restart mysqld

 

過濾刪除快捷命令(快速解決問題)

rm -rf `cat /etc/my.cnf | grep datadir | awk -F= '{print $2}'`


免責聲明!

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



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