mysql 启动报错 [ERROR] --initialize specified but the data directory has files in it. Aborting.


查看系统日志

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM