mysql8.0忘记密码如何操作?
2024-10-02 04:03:21
很不幸,刚安装了MYSQL8,由于密码验证方式的不同,自己折腾了一小会,不小心退出来了,进不去了。从网上面查了一下资料,好多都不是特别好使,最后摸索出来可以进行如下操作:
1. 在配置文件中设置将密码取消
vim /etc/my.cnf
在打开的配置文件末尾加上如下命令
skip-grant-tables
然后重启mysqld,重启后此时可以直接免密码登录
2. 登录之后,更改 mysql 库 user 表中 用户名为 root 的记录,使之验证密码的字段为空
use mysql;
update user set authentication_string='' where user='root';
3. 退出,然后将配置文件中的免登录的配置去掉,然后重启mysql
4. 因为user表中的验证密码字段为空,所以可以直接登录
5. 重置密码
ALTER user 'root'@'localhost' IDENTIFIED BY 'a1b2C3$4'
搞定,用更新后的密码重新登录即可
最新文章
- SQL 数据优化索引建suo避免全表扫描
- github-提交仓库
- linux下ping加时间戳实时输出到文件 放后台运行
- SSE &;&; WebSockets
- 关于继承modelDriven接口action的ajax来电参数
- JAVAscript学习笔记 js句柄监听事件 第四节 (原创) 参考js使用表
- 用HttpClientFactory来实现简单的熔断降级
- 修改WEB项目的发布名称
- 深度学习新星:GAN的基本原理、应用和走向
- jmeter 连接数据库测试笔记
- windows环境下 安装python2和python3
- MySQL基本命令(待更新...)
- Spring Security Filter执行顺序
- Java读取Excel转换成JSON字符串进而转换成Java对象
- 使用秘钥ssh登录远程服务器
- pandas 基础用法
- c++ static静态
- Java类实例化原理
- 创建Azure scheduler完成日常任务
- SSM整合时初始化出现异常
热门文章
- Qt常见皮肤qss代码(有Metro的风格)
- ORACLE(系统表emp) 基本与深入学习
- ElasticSearch2.3.1环境搭建哪些不为人知的坑
- [转]Android的taskAffinity
- Node 在chrome上调试
- 程序员修仙之路--优雅快速的统计千万级别uv(留言送书)
- spring 5.x 系列第19篇 ——spring简单邮件、附件邮件、内嵌资源邮件、模板邮件发送 (xml配置方式)
- Mac sublime text3 安装插件
- 👮 Golang Gin/Ace/Iris/Echo RBAC 鉴权库
- 13 | 效率为王:脚本与数据的解耦 + Page Object模型