MySQL用户忘记密码和密码过期问题的处理方法

忘记密码:

步骤1:现在找到MySQL的安装目录,并更改安装目录的my-default.ini名字my.ini(D: mysql-5.7.13-winx64 MySQL);

第二步:添加跳过授权表的my.ini文件的最后一行并保存(这是消除安全检查);

步骤三:重新启动服务中的MySQL服务;

步骤四:cmd命令进入mysql安装目录下的bin目录,进入MySQL中磷,并按返回总线;(这里是账户根为例)

步骤五:进入password'will出现,然后按回来,然后进入mysql >;

步骤六:输入命令使用MySQL返回,然后输入修改后的SQL语句:


更新用户设置密码,密码(new_pass )用户=根;


然后在my.ini文件跳过授权表被删除,然后重新启动MySQL,和OK。

注意:如果是mysql5.7.13版本,你将报告错误1054(42s22):未知列密码在字段列表。

因此,我们将SQL语句更改为:


更新用户设置密码authentication_string =('root用户= 'root;


密码过期:

步骤1:通过MySQL忘记密码方法进入MySQL;

步骤二:在MySQL数据库n改变用户表的password_expired价值;