报错:MySQL initialize specified but the data directory has files in it. Aborting.

报错背景

mysql 想要重新格式化 mysqld --initialize,结果报错。

报错现象

报错原因

initialize specified but the data directory has files in it. Aborting.

由这句话可知,data目录下有文件了,所以格式化失败。

报错解决

找到这个目录

目录所在位置可以在mysql的配置文件中查询
# vim /etc/my.cnf

将此文件夹删除
# rm -rf /var/lib/mysql
重新格式化
# mysqld --initialize
原文地址:https://www.cnblogs.com/chuijingjing/p/13973886.html