首页 / 大硬盘VPS推荐 / 正文
MySQL 找回密码,逐步指南,mysql找回密码

Time:2025年01月06日 Read:6 评论:42 作者:y21dr45

一、停止 MySQL 服务

1、Windows: 在命令提示符(cmd)中运行以下命令停止 MySQL 服务:

MySQL 找回密码,逐步指南,mysql找回密码

   net stop mysql

2、Linux: 在终端中使用以下命令停止 MySQL 服务:

   sudo systemctl stop mysqld

或者

   sudo service mysqld stop

二、跳过权限表启动 MySQL

1、Windows: 以管理员身份打开命令提示符并导航到 MySQL 的bin 目录,然后运行以下命令:

   mysqld --skip-grant-tables

注意:如果看到错误 "发生系统错误 5,拒绝访问",请尝试以管理员身份运行命令提示符或检查文件权限。

2、Linux: 在终端中运行:

   sudo mysqld_safe --skip-grant-tables &

三、登录 MySQL

1、Windows: 重新打开一个新的命令提示符窗口并导航到 MySQL 的bin 目录,然后运行以下命令:

   mysql -u root

2、Linux: 在终端中运行:

   mysql -u root

注意:此时不需要输入密码即可登录。

四、修改 root 密码

1、选择mysql 数据库:

   USE mysql;

2、更新root 用户的密码(以 MySQL 8.0 为例):

   ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword';

对于 MySQL 5.7 及之前的版本,使用以下命令:

   UPDATE user SET authentication_string=PASSWORD('NewPassword') WHERE User='root';

3、刷新权限使更改生效:

   FLUSH PRIVILEGES;

4、退出 MySQL:

   EXIT;

五、重启 MySQL 服务

1、Windows: 在最初打开的命令提示符窗口中停止mysqld --skip-grant-tables 进程,然后运行以下命令重新启动 MySQL 服务:

   net start mysql

2、Linux: 停止mysqld_safe --skip-grant-tables 进程,然后运行以下命令重新启动 MySQL 服务:

   sudo systemctl start mysqld

或者

   sudo service mysqld start

六、使用新密码登录

现在你可以使用新设置的密码登录 MySQL:

mysql -u root -p

输入新密码后即可登录。

通过以上步骤,你应该能够成功重置 MySQL 的 root 密码并重新获得对数据库的访问权限,如果在操作过程中遇到任何问题,建议查阅官方文档或寻求专业帮助。

标签: mysql 找回密码 
排行榜
关于我们
「好主机」服务器测评网专注于为用户提供专业、真实的服务器评测与高性价比推荐。我们通过硬核性能测试、稳定性追踪及用户真实评价,帮助企业和个人用户快速找到最适合的服务器解决方案。无论是云服务器、物理服务器还是企业级服务器,好主机都是您值得信赖的选购指南!
快捷菜单1
服务器测评
VPS测评
VPS测评
服务器资讯
服务器资讯
扫码关注
鲁ICP备2022041413号-1