Your password has expired. To log in you must change it using a client that supports expired passwor
2017-03-30 13:57
666 查看
mysql 5.7.14安装完后登陆报错,意思是密码过期
[root@mysql]# mysql -u root -p
Enter password:
ERROR 1862 (HY000): 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数据库,然后登陆
[root@llmj-mysql-40-115 tools]# mysql -u root -p
Enter password: #这里直接回车,不需要密码即可登陆
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.7.14-log MySQL Community Server (GPL)
Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.=
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
3.查看mysql的用户状态
>select host,user,password_expired,account_locked from mysql.user;
+-----------+-----------+------------------+----------------+
| host | user | password_expired
| account_locked |
+-----------+-----------+------------------+----------------+
| localhost | root | Y | N |
| localhost | mysql.sys | N | Y |
+-----------+-----------+------------------+----------------+
3 rows in set (0.00 sec)
password_expired :y说明密码已经过期,可以改成N,就是未过期
>update mysql.user set password_expired='N';
Query OK, 1 row affected (0.03 sec)
Rows matched: 2 Changed: 1 Warnings: 0
4.然后注释掉skip-grant-tables参数
重启mysql,用过期的密码就可以登陆了,登陆之后可以用下面的命令修改密码
>alter user user() identified by '123456';
Query OK, 0 rows affected (0.03 sec)
>flush privileges;
Query OK, 0 rows affected (0.03 sec)
mysql 5.7.14安装完后登陆报错,意思是密码过期
[root@mysql]# mysql -u root -p
Enter password:
ERROR 1862 (HY000): 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数据库,然后登陆
[root@llmj-mysql-40-115 tools]# mysql -u root -p
Enter password: #这里直接回车,不需要密码即可登陆
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.7.14-log MySQL Community Server (GPL)
Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.=
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
3.查看mysql的用户状态
>select host,user,password_expired,account_locked from mysql.user;
+-----------+-----------+------------------+----------------+
| host | user | password_expired
| account_locked |
+-----------+-----------+------------------+----------------+
| localhost | root | Y | N |
| localhost | mysql.sys | N | Y |
+-----------+-----------+------------------+----------------+
3 rows in set (0.00 sec)
password_expired :y说明密码已经过期,可以改成N,就是未过期
>update mysql.user set password_expired='N';
Query OK, 1 row affected (0.03 sec)
Rows matched: 2 Changed: 1 Warnings: 0
4.然后注释掉skip-grant-tables参数
重启mysql,用过期的密码就可以登陆了,登陆之后可以用下面的命令修改密码
>alter user user() identified by '123456';
Query OK, 0 rows affected (0.03 sec)
>flush privileges;
Query OK, 0 rows affected (0.03 sec)
相关文章推荐
- Your password has expired. To log in you must change it using a client that supports expired passwor
- Your password has expired. To log in you must change it using a client that supports expired passwor
- Your password has expired. To log in you must change it using a client that supports expired passwor
- Your password has expired. To log in you must change it using a client that supports expired passwor
- Your password has expired.To log in you must change it using a client that supports expired password
- Your password has expired.To log in you must change it using a client that supports expired password
- Your password has expired.To log in you must change it using a client that supports expired password
- [mysql] ERROR 1862 (HY000): Your password has expired. To log in you must change it using a client that supports expired passwords.
- Your password has expired.To log in you must change it using a client that supports expired password
- Your password has expired. To log in you must change it using a client that supports expired passwords.
- MySQL5.7出现Your password has expired. To log in you must change it using a client that supports expir
- 【完美】Your password has expired. To log in you must change it using a client that supports expired pas
- Your password has expired.To log in you must change it using a client that supports expired password
- MySQL5.7出现Your password has expired. To log in you must change it using a client that supports expir
- mysql-1862、1820、java.sql.SQLException: Your password has expired. To log in you must change it using a client that supports expired passwords.
- Your password has expired. To log in you must change it using a client that supports expired pass...
- ERROR 1862 (HY000): Your password has expired. To log in you must change it using a client that supp
- 【MySQL】MySQL 5.7 "Your password has expired.To log in you must change it using a client that suppor"
- java.sql.SQLException: Your password has expired. To log in you must change it using a client that s
- Mysql 5.7 错误号码1862 Your password has expired. To log in you must change it using a client...