新手做网站做什么样的,做网站技术人员,网站关键词怎么改,wordpress 图片 模糊mysql关掉密码过期
要在MySQL中关闭密码过期功能#xff0c;可以按照以下步骤进行操作#xff1a;
登录到MySQL服务器。
使用管理员账户#xff08;如root#xff09;连接到数据库。
mysql -uroot -ppassword
运行以下命令来查看当前的密码过期设置#xff1a;
SHOW…mysql关掉密码过期
要在MySQL中关闭密码过期功能可以按照以下步骤进行操作
登录到MySQL服务器。
使用管理员账户如root连接到数据库。
mysql -uroot -ppassword
运行以下命令来查看当前的密码过期设置
SHOW VARIABLES LIKE default_password_lifetime;
这将显示默认密码生存周期的值。
若结果为0或NULL则表示已经关闭了密码过期功能否则需要修改该变量的值。
运行以下命令来修改密码过期时间限制为永不过期
SET GLOBAL default_password_lifetime -1;
再次运行第三步的命令来确保密码过期被成功关闭。
重新加载MySQL配置文件以便更改立即生效
FLUSH PRIVILEGES;
现在密码过期功能应该已经关闭。
具体如下
查询“password_expired”的值
select authentication_string,password_expired from user where userroot;
查询“default_password_lifetime”的值
show variables like default_password_lifetime;
1、mysql设置密码永不过期
set global default_password_lifetime0;
2、或者单独设置一下
还可以使用ALTER USER命令为每个具体的用户账户单独设置特定的值它会自动覆盖密码过期的全局策略。要注意ALTER USER语句的INTERVAL的单位是“天”。
ALTER USER ‘testuser‘localhost PASSWORD EXPIRE INTERVAL 30 DAY;
禁用密码过期
ALTER USER testuserlocalhost PASSWORD EXPIRE NEVER;
让用户使用默认的密码过期全局策略
ALTER USER testuserlocalhost PASSWORD EXPIRE DEFAULT;
3、重启mysql服务
net restart mysql
单独账户设置密码过期以后就不会再使用全局密码过期策略了如果单独账户没有设置密码过期则会使用全局密码过期策略了
此外从MySQL 5.7版开始还可以使用ALTER USER语句修改用户的密码
mysql ALTER USER USER() IDENTIFIED BY 123456;