一 问题描述

1.在项目现场,安装的是麒麟linux操作系统,安装完成mysql后,进行mysql 命令行登录时,报如下错误:

[root@localhost ~]# mysql -uroot -h127.0.0.1 -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.修改 /etc/my.cnf,在 [mysqld] 添加:

skip-grant-tables=1

2.重启 mysqld 服务:

service mysql stop

service mysql start

或者执行如下命令:

systemctl restart mysqld

3.使用 root 用户登录到 mysql: (没有密码,直接按回车键)

mysql -uroot   -p

进入myql的命令模式下,执行如下命令:

update mysql.user set password_expired='N' where user='root';
update mysql.user set authentication_string=password('root') where user='root' and Host = 'localhost';
flush privileges;

4、修改 /etc/my.cnf,注释掉:skip-grant-tables=1

5、重启 mysqld 服务:

service mysql stop

service mysql start

或者执行如下命令:

systemctl restart mysqld

6、修改密码:

mysql -uroot -p

alter user 'root'@'localhost' identified by '密码';

use mysql;

update user set user.Host='%' where user.User='root';

flush privileges;

7.再次登录

mysql -uroot -p root

进入之后:

mysql> set password=password('cloudiip123');
Query OK, 0 rows affected, 1 warning (0.00 sec)

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'cloudiip123';
Query OK, 0 rows affected, 1 warning (0.00 sec)

mysql>  flush privileges;
Query OK, 0 rows affected (0.00 sec)

[root@localhost etc]# service mysql stop
Shutting down MySQL.. SUCCESS! 
[root@localhost etc]# service mysql start
Starting MySQL. SUCCESS! 
[root@localhost etc]#

mysql 5.7 登录时报:ERROR 1862 (HY000): Your password has expired相关推荐

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

    环境: ubuntu14.04  mysql5.7 一.mysql5.7 密码过期问题 报错: ERROR 1862 (HY000): Your password has expired. To lo ...

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

    解决办法: 先通过跳过授权表的方式启动数据库: mysqld_safe --user=mysql--datadir=/data/mysql --skip-grant-tables --skip-net ...

  3. mysql可以登陆sqlyog1862_MySQL错误号码1862:your password has expired

    因为是好久没有用mysql,然后隔了三个多月再次登录就出现了以上问题,嗯嗯,从来不太会用命令行的我,在QQ群里求助,最终迷迷糊糊的解决了....反正记录一下希望对大家有帮助吧,我到现在也迷迷糊糊的. ...

  4. MySQL密码过期ERROR 1862 (HY000)

    报错内容:ERROR 1862 (HY000): Your password has expired. To log in you must change it using a client that ...

  5. 修改xampp中的mysql的密码报错,ERROR 1348 (HY000): Column 'Password' is not updatable

    xampp中的mysql(MariaDB)默认密码为空,进入mysql的bin目录,输入mysql -u root -p,回车,无密码登录: 查看所有数据库,选择mysql数据库: show data ...

  6. MySQL删除用户报错:ERROR 1396 (HY000): Operation DROP USER failed for ‘tsjt‘@‘127.0.0.1‘

    背景: 本地安装的MySQL的MariaDB,期间创建了两个名为tsjt的不同登录ip的用户,一个为127.0.0.1,另一个为localhost.测试完毕后准备删除. 此时却发现创建的tsjt@12 ...

  7. mysql 1819错误_关于数据库密码报错MySQL ERROR 1819 (HY000): Your password d

    您可能已经注意到,在为MySQL数据库服务器的root设置密码时,系统会提示您启用"验证密码"组件.如果启用,验证密码组件将自动检查给定密码的强度,并强制用户只设置足够安全的密码. ...

  8. 解决MySQL 8.0 设置简单密码报错ERROR 1819 (HY000): Your password does not satisfy the current policy require...

    MySQL8.0下设置简单密码出现错误提示:ERROR 1819 (HY000): Your password does not satisfy the current policy requirem ...

  9. mysql 设置密码出现ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

    ERROR 1819 (HY000): Your password does not satisfy the current policy requirements MySQL5.7为root用户随机 ...

最新文章

  1. 05、HttpServletRequest
  2. android 过滤格式,android Intent.setType() 过滤图片,返回所有的文件类型
  3. 【DFS】 HDU 3298 Contestants
  4. java的read()_Java Reader read()方法
  5. suoi46 最大和和 (线段树)
  6. java ee cdi_Java EE CDI ConversationScoped示例
  7. python 拟合圆心_OpenCV:将单个圆拟合到图像(在Python中)
  8. 2021年六月中旬推荐文章
  9. 全新 HTML 5.1 工作草案发布
  10. JetBrains:更改webstrom、IDEA等主题
  11. 推荐几款好用的CRM
  12. 树莓派上使用 LCD1602 显示状态
  13. 吞食天地2重制版巫妖王panny版存档_11年前的冷饭—Nintendo 任天堂 Switch《宵星传奇 重制版》评测...
  14. gitlab 配置QQ邮箱
  15. Shell进阶(三) 交互式脚本 函数 数组 分片 字符串处理
  16. 【python】王者荣耀全英雄高清壁纸爬虫共467M(多线程)
  17. Android MediaPlayer本地视频播放器
  18. Vue调用后台接口渲染列表
  19. windows下通过cmd命令行快速进入指定文件夹
  20. 【D-U-N-S 号申请最新流程】(心得)

热门文章

  1. 一加是OPPO的子品牌?我来说说我的看法
  2. MySql之MySql导出表结构
  3. batch print pro_研之有效 | 高效编程之Batch批处理程序
  4. golang go语言_Go(Golang)编程语言
  5. 关于Django的网站/博客
  6. 缓存的作用和重要指标
  7. Python遍历列表时其中的删除元素_CodingPark编程公园
  8. 常见的请求头以及它们的作用是什么?(较详细)
  9. vue表单验证 input输入框禁止输入空格
  10. CSDN 修改字体颜色大小的操作