生活百科
leo

帖子:113
精华:0
积分:226
注册:2015-12-14
MySQL数据库提示密码过期解决方案
MySQL数据库用户突然无法登录,提示密码过期,解决方案如下:
1、打开MySQL的配置文件(如my.ini或my.cnf)
2、搜索skip-grant-tables,如果存在,则去掉其前面的分号“;”,如果不存在,则在[wampmysqld64]下面进行添加,保存后,重启MySQL
3、使用root用户登录MySQL,找到mysql数据库的user表,将所有用户的password_expired字段值设置为N,如果password_last_changed字段有值(如:日期),则将其设置为Null,保存即可
4、重新将上面my.ini文件中的skip-grant-tables,前面加分号“;”注释掉,保存并重启MySQL即可
注意如果开启了skip-grant-tables后,不想再将其注释掉,那么MySQL将不会验证用户的帐号密码,可能存在危险,因此,最好在防火墙里设置禁止外界访问3306端口。
查看移动版
← 扫码查看移动版【转发给朋友】或【分享到朋友圈】
1、查看方法:使用手机微信扫描二维码,打开本页移动端页面。
2、分享方法:在打开的本页移动端页面,点击右上角的“...”,选择【转发给朋友】或【分享到朋友圈】即可。
2、分享方法:在打开的本页移动端页面,点击右上角的“...”,选择【转发给朋友】或【分享到朋友圈】即可。
关注公众号

