查看系统日志

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}'`