您现在的位置是:网站首页>文章内容文章内容

MySQL忘记root密码怎么办?

李鹏2021-06-30MySql485人已围观

MySQL 忘记 root 密码怎么办?一般情况下会有两种思路:找回密码和重置密码。在实际的工作中, MySQL 数据库忘记 root 密码一般采用重置密码的办法去解决。下面就看看在 Linux 下和在 Windows 下重置 root 密码的步骤。

Windows 下 MySQL 忘记 root 密码怎么办?

1.以系统管理员身份登陆系统,启动mysql跳过权限检查或者在 my.ini 中加一行 skip-grant-tables# 跳过验证。

d:\mysql\bin\mysqld --skip-grant-tables

2.进到 d:\mysql\bin 下,使用 mysqladmin 命令设置密码

d:\mysql\bin\mysqladmin -u root flush-privileges password 新密码 -p

3.在cmd里重新启动 mysql

net start mysql

Linux 下 MySQL 忘记 root 密码怎么办?

  1. 用以下命令启动 MySQL ,以不检查权限的方式启动;
[root@MySQL mysql]# safe_mysqld --skip-grant-tables &
[root@MySQL mysql]# mysqld --skip-grant-tables &
  1. 然后用空密码方式使用 root 用户登录 MySQL
[root@MySQL mysql]# mysql -u root
  1. 修改root用户的密码;
MySQL> update mysql.user set password=PASSWORD('新密码') where User='root';
MySQL> flush privileges;

重新启动MySQL,就可以使用新密码登录了。

来源:MySQL忘记root密码怎么办?

1

文章评论

我的名片

姓名:李鹏

职业:PHP工程师

现居:广东-深圳

网址:https://www.lipeng93.cn