您现在的位置是:网站首页>文章内容文章内容
MySQL忘记root密码怎么办?
李鹏2021-06-30【MySql】1382人已围观
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 密码怎么办?
- 用以下命令启动 MySQL ,以不检查权限的方式启动;
[root@MySQL mysql]# safe_mysqld --skip-grant-tables &
[root@MySQL mysql]# mysqld --skip-grant-tables &
- 然后用空密码方式使用 root 用户登录 MySQL
[root@MySQL mysql]# mysql -u root
- 修改root用户的密码;
MySQL> update mysql.user set password=PASSWORD('新密码') where User='root';
MySQL> flush privileges;
重新启动MySQL,就可以使用新密码登录了。
1