Skip to content

参考

https://www.cnblogs.com/apexchu/p/11718445.html

Linux-忘记 mysql 登录密码

  1. 进入 mysql 安装目录,打开 my.cnf 文件
  2. 找到[mysqld]配置行(注意,不是[mysql]),在其下一行输入:skip-grant-tables(或者:--skip-grant-tables,两者区别是有时两个横线会导致服务无法重启需要测试应当添加否。)
  3. cmd 命令:services.msc,找到 mysql 服务并重启(使修改的配置文件生效)
  4. mysql 命令行:use mysql(进入系统配置库)
  5. mysql 命令行:update user set password=password("123") where user="root";(别忘了最后加分号,分号意味着命令的结束)
  6. mysql 命令行:flush privileges;(刷新缓存,更新数据库读取的密码别忘了最后加分号,分号意味着命令的结束)
  7. 退出 mysql,或重启服务,密码设置成功。

查看 Mysql 版本

select version();

查看 Mysql 用户名密码

转到 user 表查看

Made with ❤️