查看系統日志
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}'`