安装好MYSQL数据库后,忘记设置的root账号密码怎么办

来源:2-4 MySQL数据库安装与初始化(建议和老师安装相同版本)

圣诞妈妈

2020-04-23 10:17:23

在cmd命令行,输入mysql -uroot -p后,弹出输入密码的提示,多次输入密码都失败,无法进入MYSQL内部。请问在无法登录MYSQL时,如何重置密码?

写回答

2回答

好帮手慕笑蓉

2020-04-23

同学,你好。忘记root账户密码,可以重置账户密码,按如下步骤进行:

  1. 创建一个txt文件,定义修改密码的SQL语句:Alter user 'root'@'localhost' identified by '123456';。(123456是重置的密码)

  2. 打开命令行,停止mysql服务:net stop mysql80(mysql80是服务器名)

  3. 停止mysql服务后,输入以下命令:mysqld --defaults-file="C:\ProgramData\MySQL\MySQL Server 8.0\my.ini" --init-file="txt文件路径" --console(my.ini文件和txt文件都要改成同学自己目录下的文件路径)

  4. 执行以上命令,数据库就启动且修改了密码。

注意:如果退出mysqld命令后,数据库服务就关闭了,输入如下命令打开数据库服务:net start mysql80。这段内容老师在“步骤一 mysql的介绍 2-5 MySQL的用户管理”视频中会讲到,同学不太明白上面的步骤,可以观看视频。

如果解决了你的疑惑,请采纳,祝学习愉快~ 


1

圣诞妈妈

提问者

2020-04-23

http://img.mukewang.com/climg/5ea0fb4609e1471409270102.jpg出现的错误提示信息如图:

0

0 学习 · 2669 问题

查看课程