啟動MySQL5.7時報錯:initialize specified but the data directory has files in it. Aborting.


啟動MySQL5.7時報錯:initialize specified but the data directory has files in it. Aborting

 

 解決方法:

vim /etc/my.cnf
查看文件,尋找datadir=...
查看到:datadir=/usr/local/mysql/data, 
這個是data保存目錄。
進入/usr/local/mysql/data后,查看到確實有數據:
將/usr/local/mysql/data備份,
cd /usr/local/mysql
mv data data.bak
接着執行:
# mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
# systemctl start mysqld


免責聲明!

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



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