前言:
当前兄弟们对“mysql密码过期时间查看”都比较注重,朋友们都想要剖析一些“mysql密码过期时间查看”的相关资讯。那么小编同时在网摘上搜集了一些有关“mysql密码过期时间查看””的相关内容,希望大家能喜欢,我们快快来了解一下吧!Your password has expired. To log in you must change it using a client that supports expired passwords
该问题提示很明显,说密码已过期。
按照网上的说法,操作了一遍。步骤如下:
1、在my.cnf 的[mysqld] 部分加入 skip-grant-tables 参数。
[mysqld]
skip-grant-tables
2、重启mysql数据库,然后登陆修改密码不过期。
update mysql.user set password_expired='N';
3、查看mysql的状态。(这个在修改之前也应该看看状态是啥),更改之后password_expired为N。
select host,user,password_expired,account_locked from mysql.user;
4、最后去修改my.cnf文件,注释掉skip-grant-tables参数,重启mysql修改密码。
按照以上的步骤之后,navicat是可以连接的,但是服务器的项目就无法连接。
琢磨了很久还是没有搞明白为啥?一直纠结了很久。后来想了一种很笨的办法。
直接在my.cnf设置default_password_lifetime=0,然后重启mysql服务器即可。
你们有没有遇到这样的问题?如果不修密码的前提下,有没有办法可以直接解决这个问题?
标签: #mysql密码过期时间查看 #mysql报错1862