您的位置:首页 > 数据库 > MySQL

mysqlroot密码忘记怎么办呢

2016-09-19 17:06 190 查看
首先启动命令行:快捷键;Windows+R,输入cmd

进入doc之后;

用另外一种方式启动Mysql:在命令行进入到mysql的安装路径下的bin目录下使用

mysqld-nt.exe启动:mysqld-nt --skip-grant-tables
(进入bin后直接复制红色即可)

注意:此时cmd窗口不能关闭。启动红色字体之前必须确保任务管理器下的mysql.exe是关闭的,不然会失败,第一次用的话是不需要关闭这个的

然后不要动,打开另一个命令行窗口。

在第二个命令行窗口,在bin目录下执行mysql,此时无需输入密码即可进入。



>use mysql

>update user set password(authentication_string)=password("new_pass")
where user="root";

(注意mysql5.7的mysql.user表下没有password字段了,

字段换了,换成authentication_string这个字段了)

>update user set  authentication_string=password("new_pass")
where user="root";(mysql5.7正确)

>flush privileges;

>exit;

然后使用任务管理器,找到mysqld-nt的进程,结束进程!

最后重新启动mysql服务,net start mysql 就可以用新密码登录了。

新密码就可以用啦。啦啦啦
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: