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

MySql_忘记了root密码怎么办



《MySql_忘记了root密码怎么办》

  在忘记root密码的时候,可以按以下步骤处理(以windows为例)。

  _1) 关闭正在运行的MySQL服务。

  _2) 打开DOS窗口,转到mysql\bin目录。

  _3) 输入mysqld –skip-grant-tables 回车。–skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。

  _4) 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。

  _5) 输入mysql回车,如果成功,将出现MySQL提示符 `>` 。

  _6) 连接权限数据库: `use mysql;` 。

  _7) 改密码: `update user set password=password('123456') where user='root';`(别忘了最后加分号) 。

  _8) 刷新权限(必须步骤): `flush privileges;` 。

  _9) 退出 `quit` 。

  _10) 注销系统,再进入,使用用户名root和刚才设置的新密码123456登录。

  

  

  [补充] 修改密码:

  UPDATE mysql.user SET password=PASSWORD('123456') WHERE user='root';

  UPDATE mysql.user SET authentication_string=PASSWORD('123456') WHERE user='root';

  

  

  [补充] 刷新权限: `FLUSH PRIVILEGES;` 。

  

  

  [补充] 使用命令行启动MySql服务:

  net start mysql

  

  

  [补充] 使用命令行连接MySql(若更改了端口号(即不是默认的3306),则命令行要加上端口号的选项):

  mysql -u root -p

  mysql -P 3309 -u root -p

  mysql -h 127.0.0.1 -P 3309 -u root -p

  

  

  [补充] 退出: `quit` 。

  

  

  [补充] 启动服务的提示信息: `本地计算机上的MySQL服务启动后停止。` 。

  分析:查询错误日志文件(如SC-202505131749.err)看到了信息 `[ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist` 。

  参考解决办法:执行命令 `mysqld --initialize-insecure` 。

  

  

  [补充] 连接服务的提示信息: `ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)` 。

  分析:是不是 \"MySql服务配置文件配置的端口号不是默认的3306"/ ?若不是,则使用的命令行中要加上端口号的选项。

http://www.dtcms.com/a/318460.html

相关文章:

  • win服务器系统10060问题解决
  • Kali Linux虚拟机安装和中文配置详细教程(2025版)
  • Sklearn 机器学习 数据聚类 DBSCAN聚类算法的异常点
  • MicrochipSam9x60 PIO寄存器操作流程
  • TypeScript 元组类型精简知识点
  • 网络拨测和业务拨测是什么意思
  • 【Create my OS】8 文件系统
  • 【Go】新版GORM自动字段映射规则
  • 基于深度学习的医学图像分析:使用Diffusion Models实现医学图像生成
  • word2vector细致分解(CBOW, SKIP_GRAM, 层次soft Max, 负采样)
  • 8月6日星期三今日早报简报微语报早读
  • 机器学习 朴素贝叶斯
  • 园区误报率↓79%!陌讯多模态融合算法在智慧环卫越界识别的工程实践
  • 防火墙及firewall工具详解
  • AI增强的软件测试工具
  • 解决pytorch-lightning1.6.0安装时自动下载最新的pytorch方法
  • 《深入浅出Embedding》这本书
  • 高等数学(工本)----00023 速记宝典
  • <2> Elasticsearch大规模数据迁移实战:从内存暴涨到优化策略
  • 令牌桶限流算法
  • 《动手学深度学习》读书笔记—9.3深度循环神经网络
  • 数字图像处理(冈萨雷斯)第三版:第四章——空间滤波与频域滤波(平滑与锐化)——主要内容和重点
  • SQL166 删除索引
  • 一篇认识synchronized锁
  • JAVA--流程控制语句
  • Android—服务+通知=>前台服务
  • shell基础之EOF的用法
  • 译 | 在 Python 中从头开始构建 Qwen-3 MoE
  • windos安装了python,但是cmd命令行找不到python
  • 012 网络—基础篇