原创博客,欢迎光临
构建嵌入式软件开发知识金字塔

忘记MySQL数据库密码了,怎么办?

方法:使用 mysqld_safe 以及 –init-file 参数重置root密码。

  1. 先停止MySQL服务:sudo systemctl stop mysql
  2. 创建一个包含密码重置命令的文件:echo “ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘new_password’;” > /tmp/mysql-init.sql,将new_password替换为你想要设置的新密码。
  3. 使用 mysqld_safe 以 –init-file 参数启动MySQL:sudo mysqld_safe –init-file=/tmp/mysql-init.sql &
  4. 等待MySQL服务启动并执行初始化文件中的命令,这个过程可能需要一些时间,具体取决于你的系统配置和性能。
  5. 删除初始化文件:rm /tmp/mysql-init.sql
  6. 停止mysqld_safe进程:ps -ef | grep mysqld_safe, kill 对应的进程号。
  7. 重启MySQL服务:sudo systemctl restart mysql
  8. 使用新密码登录试试:sudo mysql -u root -p

通过以上步骤,应该能够成功重置MySQL的root密码。

赞(0) 打赏
未经允许不得转载:Hello嵌入式-原创博客 » 忘记MySQL数据库密码了,怎么办?

评论 抢沙发

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册