经常会遇到安装过Mysql后,忘记密码的情况。
这里记录如何在Windows/linux环境下,重置mysql root密码。
1、编辑MySQL(和PHP搭配之最佳组合)配置文件:
windows环境中:%MySQL(和PHP搭配之最佳组合)_installdir%\my.ini //一般在MySQL(和PHP搭配之最佳组合)安装目录下有my.ini即MySQL(和PHP搭配之最佳组合)的配置文件。
linux环境中:/etc/my.cnf
在[MySQL(和PHP搭配之最佳组合)d]配置段添加如下一行:
skip-grant-tables
保存退出编辑。
2、然后重启MySQL(和PHP搭配之最佳组合)服务
windows环境中:
net stop MySQL(和PHP搭配之最佳组合)
net start MySQL(和PHP搭配之最佳组合)
linux环境中:
/etc/init.d/MySQL(和PHP搭配之最佳组合)d restart
3、设置新的ROOT密码
然后再在命令行下执行:
MySQL(和PHP搭配之最佳组合) -uroot -p MySQL(和PHP搭配之最佳组合)
直接回车无需密码即可进入数据库了。
现在我们执行如下语句把root密码更新为 zhoz:
update user set password=PASSWORD("zhoz") where user='root';
quit 退出MySQL(和PHP搭配之最佳组合)。
4、还原配置文件并重启服务
然后修改MySQL(和PHP搭配之最佳组合)配置文件把刚才添加的那一行删除。
再次重起MySQL(和PHP搭配之最佳组合)服务,密码修改完毕。
修改/重置mysql root密码
本机暂存
同分类推荐文章
- 使用deepseek进行Oracle恢复,引起重大故障 (2026-06-22 10:56:00)
- 接手一个只差临门一脚的数据库恢复 (2026-06-18 00:13:09)
- 我做了一个 AI 版的 StarRocks 升级风险扫描工具,直接帮我定位到一个风险 (2026-06-15 01:00:00)
建议继续学习
- 用Hyer来进行网站的抓取 (累计阅读 158,251)
- MySQL数据库在实际应用一些方面的介绍 (累计阅读 36,399)
- WordPress插件开发 -- 在插件使用数据库存储数据 (累计阅读 29,164)
- Bash的模式和配置文件加载 (累计阅读 24,410)
- Mysql监控指南 (累计阅读 21,351)
- 由浅入深探究mysql索引结构原理、性能分析与优化 (累计阅读 16,523)
- 在Apache2.2.XX下安装Mod-myvhost模块 (累计阅读 13,058)
- 15个最好的免费开源电子商务平台 (累计阅读 12,541)
- 浅谈MySQL索引背后的数据结构及算法 (累计阅读 11,908)
- 整理了一份招PHP高级工程师的面试题 (累计阅读 11,708)