mysql5.7密码过期ERROR 1862 (HY000): Your password has expired. To log in you must change

2017-11-17 21:26:57

环境:

ubuntu14.04  mysql5.7


一、mysql5.7 密码过期问题

报错:

ERROR 1862 (HY000): Your password has expired. To log in you must change it using a client that supports expired passwords.

翻译:

错误1862(HY000):你的密码已经过期。登录必须改变它使用一个客户端,支持过期的密码。


解决方法:

1、 用忽略授权表的方法进入mysql 

1
2
3
4
        vi /etc/my.cnf
      [mysqld]
      skip-grant-tables
      :wq! #保存退出

2、进入mysql,查看root用户的详细信息

1
2
3
        # mysql -u root -p
        > use mysql
        select from mysql.user where user='root' \G
1
2
3
4
5
6
7
8
  • 2021-05-25 13:10:49

    npm 多个不同版本的依赖

    提起 npm,大家第一个想到的应该就是 npm install 了,但是 npm install 之后生成的 node_modules 大家有观察过吗?package-lock.json 文件的作用大家知道吗?除了 dependencies 和 devDependencies,其他的依赖有什么作用呢?接下来,本文将针对 npm 中的你可能忽略的细节和大家分享一些经验 。