出现这种情况的原因:大概是使用者曾经已经初始化,并启动过MySQL了,然后太久没使用过忘记了,在不知情的情况下又重新初始化了一遍

        解决办法:将数据目录下已存在的文件全部删除,并重启服务就行了。

1.先查找到datadir路径,输入以下指令

cat /etc/my.cnf | grep datadir

        得到输出:datadir=/var/lib/mysql

2.删除/var/lib/mysql目录下的所有文件,然后重启MySQL服务。

[Jay@localhost mysql]$ sudo rm -rf /var/lib/mysql/*
[Jay@localhost mysql]$ systemctl restart mysqld
==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ===
Authentication is required to manage system services or units.
Authenticating as: atguigu
Password: 
==== AUTHENTICATION COMPLETE ===

重启MySQL服务时,需要系统用户的权限,输入登录系统的用户密码就行了

Logo

本社区面向用户介绍CSDN开发云部门内部产品使用和产品迭代功能,产品功能迭代和产品建议更透明和便捷

更多推荐