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

ubuntu安装mysql 8.0忘记root初始密码,如何重新修改密码

1、停止mysql服务

$ service mysql stop

2、修改my.cnf文件

# 修改my.cnf文件,在文件新增 skip-grant-tables,在启动mysql时不启动grant-tables,授权表
$ sudo vim /etc/mysql/my.cnf
[mysqld]
skip-grant-tables

3、启动mysql服务

service mysql restart

4.清空密码

use mysql;
update user set authentication_string='' where user='root';

5.注释掉skip-grant-tables后重启mysql

service mysql restart

6.设置新密码

update user set plugin='mysql_native_password' where user='root'; #更改加密方式
alter user 'root'@'localhost' IDENTIFIED BY '123456';#设置密码
FLUSH PRIVILEGES;

然后就可以密码登录了,

http://www.lryc.cn/news/440065.html

相关文章:

  • Vue3项目开发——新闻发布管理系统(七)
  • ICMP
  • Unity-Transform类-旋转
  • 如何使用 Vue 3 的 Composition API
  • Mamba环境配置教程【自用】
  • 2021 年 6 月青少年软编等考 C 语言二级真题解析
  • 2024网络安全、应用软件系统开发决赛技术文件
  • CSP-J初赛每日题目2(答案)
  • 为什么Node.js不适合CPU密集型应用?
  • 数模原理精解【12】
  • steamdeck执行exe文件
  • 三、集合原理-3.2、HashMap(下)
  • 【激活函数】Activation Function——在卷积神经网络中的激活函数是一个什么样的角色??
  • 重生之我在Java世界------学单例设计模式
  • 快速提升Python Pandas处理速度的秘诀
  • 在基于线程的环境中运行 MATLAB 函数
  • 黑神话悟空+云技术,游戏新体验!
  • 【Android 13源码分析】WindowContainer窗口层级-3-实例分析
  • Redis常用操作及springboot整合redis
  • 动态规划day34|背包理论基础(1)(2)、46.携带研究材料(纯粹的01背包)、416. 分割等和子集(01背包的应用)
  • pytorch优化器
  • 必备工具,AI生成证件照,再也不用麻烦他人,电子驾驶证等多种证件照一键生成
  • 深度解析 MintRich 独特的价格曲线机制玩法
  • 实时数仓3.0DWD层
  • 路径规划 | 基于A*算法的往返式全覆盖路径规划的改进算法(Matlab)
  • QT 串口上位机读卡显示
  • Chrome谷歌浏览器登录账号next无反应
  • Android相关线程基础
  • uniapp 如何自定义导航栏并自适应机型
  • Java高级Day43-类加载