zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

MySQL 密码恢复:一步一步带你完成(mysql恢复密码)

mysql密码密码 一步 恢复 完成 密码恢复
2023-06-13 09:12:17 时间

MySQL Root 密码恢复是一个常见的运维任务。MySQL 默认会在安装的时候设置 root 账号,而忘记 root 密码就需要对系统进行密码恢复操作,下面我们将一步一步教您完成 MySQL Root 密码恢复工作。

首先,我们要进行系统启动设置,使MySQL 不进行密码验证。可以通过在启动命令行中增加 skip-grant-tables 参数,也可以修改 my.cnf 文件,在 [mysqld]小节下添加

skip-grant-tables

在 CentOS 上,需要重启 MySQL 服务;在 Windows 上,只需停止并重新启动MySQL 服务即可

Second,开始重置Root 密码:

1. 使用 root 用户登录 MySQL

$ mysql -u root MySQL

2. 使用一下语句修改root用户的密码

UPDATE mysql.user SET authentication_string = PASSWORD( newpassword ) WHERE user = root

3. 将 root 用户的其他属性复原

update mysql.user set plugin= mysql_native_password where user= root

4. flush privileges 刷新权限

FLUSH PRIVILEGES;

5. 退出重新登录

quit;

Finally,登录MySQL服务. 在登陆的时候,使用新设置的密码即可:

$ mysql -u root -p

输入新的 root 密码即可登录成功。

通过上述说明,希望能够让各位对于 MySQL Root 密码恢复有一个大概的印象,在遇到忘记密码的情况下,可以快速进行处理。不过,由于 MySQL 的安全问题,建议大家不用使用 root 账号直接登录 MySQL,应该给当前普通用户授予恰当的权限,保证MySQL服务的安全。


我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题

本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 MySQL 密码恢复:一步一步带你完成(mysql恢复密码)