如何重置或更改 MySQL 根密码?
mysqlmysqli database
要重置或更改根密码,首先我们需要以管理员模式打开 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 所在的目录。让我们首先尝试使用旧密码登录。
如您在上面的屏幕截图中看到的那样,尝试了已重置或更改的先前密码。同样的方法不起作用。现在,我们将尝试使用新密码(即"123456")打开 MySQL,并且成功了。