啟動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
