mysql密码修改

来源:互联网 发布:木工雕刻机编程软件 编辑:程序博客网 时间:2024/06/10 00:41


1、以管理员身份开启一个cmd命令行窗口,跳转到mysql的bin目录下面

2、执行命令 mysqld --console --skip-grant-tables

3、以管理员身份开启另外一个cmd宽口,跳转到mysql的bin目录下面

4、执行命令 update mysql.user set authentication_string=password('root') where user='root' and Host = 'localhost';

5、执行命令 flush privileges;

6、执行命令 quit;


注意:此版本是5.7.15


如果可视化工具navicat登陆失败,并且报
Your password has expired. To log in you must change it using a client that supports expired passwords.的错误


则:


原因是:
MySQL 5.6 introduces password-expiration capability, to enable database administrators to expire account passwords and require users to reset their password. 


所以只需重新修改下密码即可,修改方式如下:
以root权限登录mysql:(这里我的账户是root,密码也是root)
mysql -uroot -proot
然后更改密码:
SET PASSWORD = PASSWORD('root');


OK,可以正常使用了
0 0