zoukankan      html  css  js  c++  java
  • mysql记录

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'XXXXXXXX' PASSWORD EXPIRE NEVER;
    ALTER USER 'mysql'@'%' IDENTIFIED BY 'XXXXXXXXX' PASSWORD EXPIRE NEVER;

    select host,user,password_expired,account_locked from mysql.user;

    以下转载:https://blog.csdn.net/zhengwei125/article/details/68486100

    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)
    ————————————————
    版权声明:本文为CSDN博主「zw_hard」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/zhengwei125/article/details/68486100

  • 相关阅读:
    洛谷 P5057 [CQOI2006]简单题 题解
    洛谷 P3368 【模板】树状数组 2 题解
    洛谷 P3374 【模板】树状数组 1 题解
    洛谷 P2023 [AHOI2009]维护序列 题解
    洛谷 P2253 好一个一中腰鼓! 题解
    求最长不下降/上升/下降/不上升子序列
    [SQL Server]Index/deadlock
    Ubuntu 14.04下从源码安装qt4.x
    Ubuntu系统下Import cv2提示no modules ...错误
    Ubuntu 14.04下安装CUDA8.0
  • 原文地址:https://www.cnblogs.com/smlie/p/14751100.html
Copyright © 2011-2022 走看看