mysql忘记root密码后怎么重置
2024-01-09 17:40:00
mysql忘记root密码后重置方法【windows版本】
重置密码步骤
当我们忘记mysql的密码时,连接mysql会报这样的错
此时我们要重新设置密码,重新设置密码可以使用以下几个步骤完成,亲测有效
1、停掉mysql服务
2、使用跳过密码方式进入数据库
3、在user表中重置密码
4、使用新密码登录mysql
停掉mysql服务
用管理员权限,打开cmd命令行,输入 net stop mysql
跳过密码进入数据库
继续在cmd中输入:mysqld --console --skip-grant-tables --shared-memory
此时这个命令行程序无法再输入,需要重新开一个管理员权限的命令行,直接输入 mysql
即可进入数据库
在user表中重置密码
此时我们已经连上数据库了,可以使用 show databases;
来查看所有的库,其中有个 mysql 库
使用 use mysql;
进入这个 mysql 库,也可以使用 show tables;
来查看这个库中的表,会发现有个 user 表
这里需要先使用这条语句刷新权限:flush privileges;
然后输入这条语句修改密码:alter user 'root'@'localhost' identified by '新密码';
这里的新密码是你自己要设置的新密码
接着使用 exit
退出数据库即可
使用新密码登录mysql
现在我们关掉之前打开的命令行,重新开启一个新的有管理员权限的命令行
启动mysql服务:net start mysql
尝试用刚刚设置的新密码登录: mysql -u root -p
可以发现,能够登录进去了
到此,密码就成功修改了,完结,撒花~
文章来源:https://blog.csdn.net/run_bear/article/details/135482020
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!