Reg*_*ser 2 mysql password-recovery
嗨,在我的一台服务器上,我安装了很多软件,其中我为每个应用程序创建了用户名和密码。之后这些应用程序已经运行。现在我必须删除这些应用程序并安装最新版本的软件。我必须基本上让每件事从头开始。我的问题是我忘记了其中一些数据库的用户名和密码。如果我完全删除 mysql 然后安装所有对我有用的东西,还有其他用户应用程序其他应用程序将停止工作。有什么办法可以恢复甚至重置这些密码我有一个root帐户到数据库所以如果无法恢复我至少想重置和删除这些数据库。所有帐户都在mysql上。
您无法恢复密码,因为它们以加密格式存储,但如果您可以使用适当的权限访问 mysql 程序,则可以重置它们。
像这样获取mysql知道的用户列表
mysql -u root -p
enter your root password
mysql select user,host from mysql.user;
+------------------+-------------+
| User | Host |
+------------------+-------------+
| root | localhost |
| user1 | localhost |
| user2 | localhost |
+------------------+-------------+
Run Code Online (Sandbox Code Playgroud)
现在您有一个用户列表,您可以将密码设置为您可以记住的内容
mysql> set password for 'user2'@'localhost' = PASSWORD('SomeNewPassword');
Run Code Online (Sandbox Code Playgroud)
在mysql 参考手册中有更多关于这方面的内容
归档时间: |
|
查看次数: |
150 次 |
最近记录: |