您现在的位置是:网站首页> 编程资料编程资料
ERROR 1862 (HY000): Your password has expired. To log in you must change it using a ....._Mysql_
2023-05-27
409人已围观
简介 ERROR 1862 (HY000): Your password has expired. To log in you must change it using a ....._Mysql_
错误信息:
ERROR 1862 (HY000): Your password has expired. To log in you must change it using a client that supports expired passwords
出现问题原因:
可能是你在安装 MySQL过程中,通过mysqld --initialize 初始化 mysql 操作后,生成临时密码后,没有直接进行 MySQL连接,中途重启服务或者重启机器等,导致密码失效问题
解决方式:
1.修改 my.cnf 配置文件
vi /etc/my.cnf

2.重启 mysql 服务
你可以使用 service mysqld restart 重启也行,因为我是通过二进制源码包安装的 MySQL,这种方式启动目前报错。所以我是用安装目录下的 support-files 目录下的命令重启,如下图所示

3.无密码登录

4.同第 1 步,将新增的 skip-grant-tables =1 删除
5.同第 1 步,重启 mysql 服务
6.使用新密码 root 来登录 mysql

好了,本文结束,希望对大家有所帮助!
您可能感兴趣的文章:
相关内容
- CentOS 6.2 安装 MySQL 5.7.28的教程(mysql 笔记)_Mysql_
- Windows 下 MySQL 8.X 的安装教程_Mysql_
- CentOS 7 安装解压版mysql5.7的教程_Mysql_
- MySql实现翻页查询功能_Mysql_
- MYSQL的主从复制知识点整理_Mysql_
- MySQL给新建用户并赋予权限最简单的方法_Mysql_
- win10下mysql 8.0.18 安装配置方法图文教程(windows版)_Mysql_
- 一步步教你MySQL查询优化分析教程_Mysql_
- MySQL锁的知识点总结_Mysql_
- mysql 8.0.18 安装配置方法图文教程(linux)_Mysql_
