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字段了,
>update user set authentication_string=password("new_pass")
where user="root";(mysql5.7正确)
>flush privileges;
>exit;
然后使用任务管理器,找到mysqld-nt的进程,结束进程!
最后重新启动mysql服务,net start mysql 就可以用新密码登录了。
新密码就可以用啦。啦啦啦
进入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 就可以用新密码登录了。
新密码就可以用啦。啦啦啦
相关文章推荐
- MySQLROOT密码忘记怎么办?
- 忘记了本地mysql密码应该怎么找回
- Ubuntu系统用户忘记密码怎么办?
- 忘记root密码怎么办?
- fedora 忘记密码怎么办?
- SQL Server2008 数据库忘记登录密码了怎么办
- Linux 下mysql 忘记root密码,修改密码怎么做?在mysql.user 中并没有password字段,但是有authentication_string
- 忘记mysqlroot密码/我的电脑 管理服务里面没有mysql启动项/mysql启动不了net start mysql
- win管理员忘记密码了怎么办
- 请教一个问题?忘记登录系统密码了,应该怎么办?
- Linux忘记开机密码怎么办?
- mysql 忘记root密码怎么办
- 【ADB命令第三篇】手机密码(访问权限密码或者锁屏密码等)忘记怎么办?
- sql2008忘记密码怎么办
- Linux root密码忘记了,怎么办?
- mariadb和mysql忘记密码怎么办
- vmware虚拟机Linux(centOS)上用户密码忘记了怎么办?
- 虚拟机下linux 的root密码忘记怎么修改
- cisco R3745路由器忘记密码怎么办?
- oracle忘记了sys,system 密码后怎么修改?