如何重置或更改MySQL root密码?

如何重置或更改MySQL root密码?

要重置或更改root密码,首先需要在管理员模式下打开MySQL。在那里,我们可以看到所有用户以及主机。以下是查询-

mysql> USE mysql;
Database changed
mysql> SELECT user,host from user;

这是输出。

+------------------+-----------+
| user             | host      |
+------------------+-----------+
| John             | %         |
| Mac              | %         |
| Manish           | %         |
| mysql.infoschema | %         |
| mysql.session    | %         |
| mysql.sys        | %         |
| root             | %         |
| am               | localhost |
+------------------+-----------+
8 rows in set (0.00 sec)

现在,让我们看看更改密码的查询。

mysql> ALTER USER 'root'@'%' IDENTIFIED BY '123456';
Query OK, 0 rows affected (0.13 sec)

mysql> ALTER USER 'Manish'@'%' IDENTIFIED BY '123456';
Query OK, 0 rows affected (0.14 sec)

如您所见,“Manish”是一个root用户,我们已更改了密码。上面的查询适用于MySQL 5.7.6及更高版本。

要检查密码是否已重置或更改,我们需要打开CMD并到达系统中bin所在的目录。让我们首先尝试使用旧密码登录。

如何重置或更改MySQL root密码?

正如您在上面的截图中看到的,尝试了已重置或更改的旧密码。同样是无效的。现在,我们将尝试使用新密码“123456”打开MySQL,它将起作用。

如何重置或更改MySQL root密码?

阅读更多:MySQL 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程