MySQL密码过期

1、用mysql命令行登录mysql的root用户

2、重新修改root密码 SET PASSWORD FOR ‘root‘@‘localhost‘ = PASSWORD(‘newpass‘);

mysql 5.7增加了两个字段password_last_changed、password_lifetime来完善安全策略。

3、可以设置参数default_password_lifetime来延长使用期限,或者

ALTER USER ‘root‘@localhost‘ PASSWORD EXPIRE INTERVAL 90 DAYS;

有效期验证90天

ALTER USER ‘root‘@‘localhost‘ PASSWORD EXPIRE NEVER;

不验证有效期

ALTER USER ‘root‘@‘localhost‘ PASSWORD EXPIRE DEFAULT;

设置为默认值

时间: 2024-11-05 19:33:38

MySQL密码过期的相关文章

mysql 密码过期问题

问题描述: Your password has expired. To log in you must change it using a client that supports expired passwords. 原因描述: mysql密码过期了,需要重新设置密码 解决方法: 对于window安装的wampserver来说,它集成了mysql,php,apache,所以需要找到wampserver安装目录下的mysql文件夹,进入mysql的bin目录后,输入 mysql -hlocalh

Mysql密码过期的解决方法

Mysql密码过期:解决: 登录客户端 在本地客户端执行命令,然后按提示输入密码: 1 mysql -uroot -p 1 SET PASSWORD FOR 'root'@'localhost' = PASSWORD('密码'); vim /etc/my.cnf 1 2 [mysqld] default_password_lifetime=0 设置为:0 表示永不过期 重启服务: 1 service mysql restart

MySQL密码过期策略

如果要设置密码永不过期的全局策略,可以这样:(注意这是默认值,配置文件中可以不声明) [mysqld] default_password_lifetime=0 禁用密码过期: ALTER USER 'testuser'@'localhost' PASSWORD EXPIRE NEVER;

解决mysql密码过期问题

在前几天编译安装mysql5.7版本时,安装完成后生成一串随机密码.随后使用该随机密码的登陆mysql以便修改密码时候,发现提示: ERROR 1862 (HY000): Your password has expired. To log in you must change it 尝试各种方法均无法解决. 在经过无数次尝试之后,终于解决了这个问题,解决办法如下: 1.    修改[mysqld]模块 在其中添加: --skip-grant-tables & 2.重启mysql 3.使用mysq

mysql 密码过期

0. mysql -u root -p 1.  SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456'); 2.  ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;

mysql密码过期问题

ALTER USER 'root'@'%' PASSWORD EXPIRE INTERVAL 36500 DAY; 100年过期ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER; 永不过期ALTER USER 'root'@'%' PASSWORD EXPIRE NEVER; 永不过期ALTER USER 'root'@'localhost' PASSWORD EXPIRE INTERVAL 36500 DAY;set password=pa

如果显示MySQL密码过期

mysql>use mysql mysql>update user set password_expired='N' where user='root'; mysql>flush privileges; mysql>quit 原文地址:https://www.cnblogs.com/jumpkin1122/p/11503610.html

CentOs7下安装mysql5.7.14,初始化完成登录mysql提示密码过期

解决方法:1. 使用mysql的绝对路径登录,一般mysql的安装路径为/usr/local/mysql,则使用如下命令 /usr/local/mysql/bin/mysql -uroot -p'password' 2.cp /usr/local/mysql/bin/mysql /usr/bin/ mysql -uroot -p'password' 原因解释:安装CentOs的时候,默认安装了mysql,并且版本与自己安装的mysql版本不一致,直接使用mysql -uroot -p'passw

MYSQL密码修改及永不过期

公司一产品 console故障,去对应的console组件查看日志.发现了端倪:数据库密码过期: 于是使用mysql客户端(mysql命令行)验证:mysql -u root -p命令 登陆发现,确实是过期了! 于是mysql客户端 修改mysql root的密码.主要下面的命令: step 1: SET PASSWORD = PASSWORD('your new password'); ##改密码 step 2: ALTER USER 'root'@'199.0.10.33' PASSWORD