本文作者:kris

MySQL8忘记密码的快速解决方法-mysql8忘记密码的快速解决方法是

kris 2025-01-23 17:48:04 4
MySQL8忘记密码的快速解决方法-mysql8忘记密码的快速解决方法是摘要: mysql密码忘记了怎么办?1、以管理员的身份打开cmd,然后跳过权限启动mysql,命令:xxx --skip-grant-tables 前面是mysql配置文件的位置,然后回车...

mysql密码忘记了怎么办?

1、以管理员的身份打开cmd,然后跳过权限启动mysql,命令:xxx --skip-grant-tables 前面是mysql配置文件的位置,然后回车。

MySQL8忘记密码的快速解决方法-mysql8忘记密码的快速解决方法是

2、新打开个cmd窗口,进入到mysql配置文件目录bin下,然后输入 mysql -uroot -p 再回车,这步是以空密码进入mysql。

MySQL8忘记密码的快速解决方法-mysql8忘记密码的快速解决方法是

3、空密码进入mysql后,如果前面都设置正确的话,这步显示的界面是Welcome to the MariaDB monitor。

MySQL8忘记密码的快速解决方法-mysql8忘记密码的快速解决方法是

4、然后可以show database; 查看当前的数据库,回车后会列举出当前数据库的列表。

MySQL8忘记密码的快速解决方法-mysql8忘记密码的快速解决方法是

5、然后执行命令:update user set password=password('新密码') where user='root'; 并回车,其中括号中的就是将要设置的新密码。

MySQL8忘记密码的快速解决方法-mysql8忘记密码的快速解决方法是

6、执行完后会提示你 Query OK,表示执行成功了,再用新密码登录就可以了。

MySQL8忘记密码的快速解决方法-mysql8忘记密码的快速解决方法是

mysql数据库登录密码忘记了怎么解决?

若您忘记了MySQL数据库的登录密码,可以通过以下步骤来重置:

1. **停止MySQL服务**:需要以管理员身份运行命令提示符(CMD),执行命令`net stop mysql`来停止MySQL服务。

2. **跳过权限认证启动MySQL**:在命令提示符中,进入到MySQL的bin目录,然后输入命令`mysqld --skip-grant-tables`来启动MySQL服务,此时会跳过权限表认证。

3. **连接MySQL**:打开一个新的命令提示符窗口,同样转到MySQL的bin目录,然后输入`mysql`命令并回车。由于之前跳过了权限认证,所以这时不需要输入密码就能直接进入MySQL命令行界面。

4. **修改密码**:在MySQL命令行中,使用`use mysql;`命令来连接到mysql数据库。然后执行更新密码的命令,例如设置新密码为"new_password",可以运行以下命令:

```sql

UPDATE user SET authentication_string=PASSWORD('new_password') WHERE User='root' AND Host='localhost';

```

请注意,如果您使用的是MySQL 8.0或更高版本,可能需要使用`ALTER USER`命令来更改密码,如下所示:

```sql

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

```

5. **刷新权限**:最后,执行`FLUSH PRIVILEGES;`命令来刷新权限,使新设置的密码生效。

6. **重启MySQL服务**:返回到第一个命令提示符窗口,按`Ctrl + C`停止MySQL服务,然后执行`net start mysql`来重新启动MySQL服务。

完成以上步骤后,您应该能够使用新设置的密码登录到MySQL数据库。请确保将新密码记录在安全的地方,以防再次忘记。

文章版权及转载声明

作者:kris本文地址:https://www.damoyx.com/p/26548.html发布于 2025-01-23 17:48:04
文章转载或复制请以超链接形式并注明出处大漠游侠网

阅读
分享