MySQL5.7报错--initialize specified but the data directory has files in it. Aborting.

这种情况大部分都是发生在安装过后启动或者初始化数据库的时候

原因:可能是初始化数据库的命令有参数写错了,导致运行了一半,当发现错误,改正和重新执行的时候,就会报这个错误,意思是:

mysql中的data目录已经有数据了,不能再直接继续进行初始化

所以解决办法就是删除这个存放数据的/data/mysql/文件夹里面的内容

mv /data/mysql/* /tmp/

之后再次执行初始化命令,成功。

注意:

1.你的数据存放目录可能不是/data/mysql/,你可以通过vim /etc/my.cnf查看:

就是这个参数后面的位置

2.如果这个问题是正常使用了一段时间后才发生的,再使用这个检查排错方法的时候,建议做好数据存放目录下的数据备份!!!!!!

数据无价,且行请珍惜

涉及到数据的一定要谨慎谨慎再谨慎!!!

赞(1) 打赏
未经允许不得转载:万万没想到 » MySQL5.7报错--initialize specified but the data directory has files in it. Aborting.

评论 1

评论前必须登录!

立即登录   注册

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

登录

找回密码

注册