mysql密码过期的修改(Your password has expired. ..)

参考文章:mysql密码过期的修改方法(your password has expired)_我是知青-RuoYi 若依 (csdn.net)

问题:Your password has expired. To log inyou must change it using a clientthat supports expired passwords.

解决方式:修改指定用户的password。

以root@% 为例 > set password for 'root'@'%' = password('123456');

具体方式:

1.先查询主机、用户、密码的最后修改时间

注意:user、host对应一个密码,要确认好是哪个用户的哪个host密码过期。

select host,user,password_last_changed from mysql.user;

2.修改指定用户的password。

以root@172.28.227.237 为例

set password for 'root '@'172.28.227.237' = password('123456');

flush privileges;

再查询一下密码的最后更新时间,测试连接即可

相关推荐
夜泉_ly2 小时前
MySQL -安装与初识
数据库·mysql
qq_529835353 小时前
对计算机中缓存的理解和使用Redis作为缓存
数据库·redis·缓存
月光水岸New5 小时前
Ubuntu 中建的mysql数据库使用Navicat for MySQL连接不上
数据库·mysql·ubuntu
狄加山6755 小时前
数据库基础1
数据库
我爱松子鱼6 小时前
mysql之规则优化器RBO
数据库·mysql
chengooooooo6 小时前
苍穹外卖day8 地址上传 用户下单 订单支付
java·服务器·数据库
Rverdoser7 小时前
【SQL】多表查询案例
数据库·sql
Galeoto7 小时前
how to export a table in sqlite, and import into another
数据库·sqlite
人间打气筒(Ada)7 小时前
MySQL主从架构
服务器·数据库·mysql
leegong231117 小时前
学习PostgreSQL专家认证
数据库·学习·postgresql