本文共 576 字,大约阅读时间需要 1 分钟。
当你忘记MySQL数据库的root密码时,可以按照以下步骤进行操作:
停止MySQL服务
在终端或命令行界面中输入命令停止MySQL服务:service mysql stop
这将使数据库停止运行。
进入skip-grant-tables模式
运行以下命令启动MySQL并跳过密码验证:mysqld_safe --skip-grant-tables
这将启动MySQL,但不会检查数据库的权限。
登录MySQL
不需要密码即可进入MySQL:mysql
你将进入MySQL命令行界面。
修改root用户的密码
在MySQL命令行界面中执行以下SQL命令修改root用户的密码:UPDATE user SET password = PASSWORD("new_password") WHERE user = "root";
这里将new_password
替换为你选择的新密码。
刷新权限
修改密码后,需要刷新权限以确保所有用户的权限生效:flush privileges;
重新启动MySQL服务
完成上述步骤后,重新启动MySQL服务:service mysql start
验证新密码
使用新密码登录MySQL:mysql -uroot -p
输入新密码即可成功登录。
通过以上步骤,你可以轻松重置并恢复MySQL root用户的密码。
转载地址:http://ijbfk.baihongyu.com/