MySQL忘记密码找回

 

 

mysql安装出错

 

  mysql安装到最后一步出错,如下,或者如last error:unable to update security settings .Access denied for user 'root'@'localhost'(using passwork:yes)类似的解决方案:

 

1、

就是刚刚设置密码的时候把当前密码也输成了root。

第一行是:Current Password  :  

压根儿没想,直接输入root。

刚刚安装mysql时,mysql的密码应该是空。所以这行什么都不要输。

 

2、强制修改密码

在C:\ProgramData\MySQL\MySQL Server 5.7(因个人配置而不同)找到my.ini配置文件,在

在[mysqld]的段中加上一句:skip-grant-tables ,如

[mysqld] 
skip-grant-tables
保存并且退出

重新启动MySQL服务后,直接输入mysql即可进去

然后运行

use mysql;
update user set password=password('youpassword') where user='root';
flush privileges;
exit;

youpassword改成你自己的密码,重启即可

 

新安装,提示无密码时,可以使用语句SET PASSWORD

shell > mysql -uroot -p
mysql >
mysql > SET PASSWORD = PASSWORD('new pass');

有时安装提示密码过期,其实可以不用管,直接关掉即可。然后mysql -uroot -p 空格,空格进入,SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');重新设置密码。

 

posted @ 2017-03-20 11:13  Sanplit  阅读(229)  评论(0)    收藏  举报