很不幸,刚安装了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'  

搞定,用更新后的密码重新登录即可

最新文章

  1. SQL 数据优化索引建suo避免全表扫描
  2. github-提交仓库
  3. linux下ping加时间戳实时输出到文件 放后台运行
  4. SSE && WebSockets
  5. 关于继承modelDriven接口action的ajax来电参数
  6. JAVAscript学习笔记 js句柄监听事件 第四节 (原创) 参考js使用表
  7. 用HttpClientFactory来实现简单的熔断降级
  8. 修改WEB项目的发布名称
  9. 深度学习新星:GAN的基本原理、应用和走向
  10. jmeter 连接数据库测试笔记
  11. windows环境下 安装python2和python3
  12. MySQL基本命令(待更新...)
  13. Spring Security Filter执行顺序
  14. Java读取Excel转换成JSON字符串进而转换成Java对象
  15. 使用秘钥ssh登录远程服务器
  16. pandas 基础用法
  17. c++ static静态
  18. Java类实例化原理
  19. 创建Azure scheduler完成日常任务
  20. SSM整合时初始化出现异常

热门文章

  1. Qt常见皮肤qss代码(有Metro的风格)
  2. ORACLE(系统表emp) 基本与深入学习
  3. ElasticSearch2.3.1环境搭建哪些不为人知的坑
  4. [转]Android的taskAffinity
  5. Node 在chrome上调试
  6. 程序员修仙之路--优雅快速的统计千万级别uv(留言送书)
  7. spring 5.x 系列第19篇 ——spring简单邮件、附件邮件、内嵌资源邮件、模板邮件发送 (xml配置方式)
  8. Mac sublime text3 安装插件
  9. 👮 Golang Gin/Ace/Iris/Echo RBAC 鉴权库
  10. 13 | 效率为王:脚本与数据的解耦 + Page Object模型