当前位置: 首页 > news >正文

阿里云(CentOS)中MySQL8忘记密码的解决方法

阿里云(CentOS)中MySQL8忘记密码的解决方法

方法

skip-grant-tables 模式下启动 MySQL,该模式下启动 MySQL 时不启动授权表功能,可以直接免密码登录

实现

  1. 编辑 /etc/my.cnf 文件

    vim /etc/my.cnf
    
  2. [mysqld] 区域末尾添加配置,设置免密登录

    skip-grant-tables
    
  3. 重启 MySQL 服务

    systemctl restart mysqld
    
  4. 登录 MySQL

    mysql
    
  5. 修改 root 密码为空

    update mysql.user set authentication_string=''  where User='root';
    
  6. 刷新权限,退出

    flush privileges;
    quit;
    
  7. /etc/my.cnf 中的 skip-grant-tables 去掉

  8. 再次重启 MySQL 服务

    mysql
    
  9. 再次登录 MySQL,密码为空,修改 root 密码为新密码

    ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'xxxxxx';
    
  10. 再次刷新权限,就可以进行访问了

    flush privileges;
    
http://www.lryc.cn/news/27889.html

相关文章:

  • 三、Spring的入门程序
  • 摘录一下Python列表和元组的学习笔记
  • 【量化金融】收益率、对数收益率、年华收益、波动率、夏普比率、索提诺比率、阿尔法和贝塔、最大回撤
  • 1_机器学习概述—全流程
  • VUE中给对象添加新属性时,界面不刷新怎么办
  • 视频号频出10w+,近期爆红的账号有哪些?
  • 企业寄件现代化管理教程
  • django 在网页显示后台进度
  • 机器学习库(Numpy, Scikit-learn)
  • Linux操作系统学习(进程替换)
  • 【C++从入门到放弃】类和对象(中)———类的六大默认成员函数
  • 白盒测试重点复习内容
  • 【13】linux命令每日分享——groupadd建立组
  • 《第一行代码》 第十章:服务
  • 简单介绍编程进制
  • windows忘记开机密码怎么办
  • SpringCloud:Eureka
  • 如何获取或设置CANoe以太网网卡信息(SET篇)
  • 【软件测试面试题】项目经验?资深测试 (分析+回答) 我不信你还拿不到offer......
  • tensorflow lite简介-移动设备端机器学习
  • Node.js常用知识
  • 踩坑:maven打包失败的解决方式总结
  • 【C++】位图
  • 蓝桥杯-考勤刷卡
  • 如何利用站内推广和站外推广提高转化率?
  • Java多线程(三)——线程池及定时器
  • Linux命令行安装Oracle19c教程和踩坑经验
  • Linux常用命令等
  • CEC2014:鱼鹰优化算法(Osprey optimization algorithm,OOA)求解CEC2014(提供MATLAB代码
  • MyBatis底层原理【源码运行时序图】