重置mysql root密码

接着,以忽略权限验证的方式启动MySQL,通过命令"sudo mysqld_safe --skip-grant-tables &"。此时,系统会以无密码模式启动。然后,利用这个无密码访问,打开MySQL命令行界面,输入"mysql -u root",并输入"UPDATE mysql.user SET Password=PASSWORD('新密码') WHERE User='root';"来更改root密码。
重置mysql root密码
在Ubuntu系统中,由于MySQL 8.0版本的管理,我曾因记忆力不佳忘记root密码,被迫进行密码重置。以下是经过的步骤:

首先,确保MySQL服务已停止运行,执行命令"sudo service mysql stop"。

接着,以忽略权限验证的方式启动MySQL,通过命令"sudo mysqld_safe --skip-grant-tables &"。此时,系统会以无密码模式启动。

然后,利用这个无密码访问,打开MySQL命令行界面,输入"mysql -u root",并输入"UPDATE mysql.user SET Password=PASSWORD('新密码') WHERE User='root';"来更改root密码。记得替换'新密码'为你选择的密码。

更改密码后,正常退出MySQL,输入"exit",但有时可能会遇到无法登录的问题。此时,可以尝试通过终止所有mysqld进程来解决,使用"sudo killall mysqld",然后重启MySQL服务,即"sudo service mysql start"。

尽管遇到了小插曲,但通过上述步骤,最终成功重置并重新登录了MySQL root账户。2024-08-13
mengvlog 阅读 7 次 更新于 2025-07-20 01:16:05 我来答关注问题0
檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部