mysql - 使用 phpmyadmin 从 CPANEL 获取密码

标签 mysql phpmyadmin password-recovery

美好的一天

我是一名前端开发人员,对MySQL和数据库了解甚少。

我在 CPanel 中有一个 Wordpress MySQL 数据库。现在我忘记了我的密码,我在 phpmyadmin 中看到的用户密码是散列/加密的。

如何获取密码?

注意:我无权访问服务器,因为这是共享主机帐户上的网站,因此我无法执行以下操作:

参见 this在堆栈上发布

Stop the MySQL process.

Start the MySQL process with the --skip-grant-tables option.

Start the MySQL console client with the -u root option.

列出所有用户;

SELECT * FROM mysql.user;

重置密码;

UPDATE mysql.user SET Password=PASSWORD('[password]') WHERE User='[username]';

但是不要忘记

Stop the MySQL process

Start the MySQL Process normally (i.e. without the --skip-grant-tables option)

完成后。否则,您的数据库的安全性可能会受到威胁。

最佳答案

如果您的网站正常运行,您可能可以找到 mysql 用户/密码 在 wordpress 文件系统的 config.php 文件中。

否则:

您最好的选择可能是将用户添加到数据库并为其提供所需的权限,为此:

  1. 单击 MySQL 数据库。
  2. 创建新用户。
  3. 为您的数据库分配新用户。
  4. 在您的 wordpress 文件系统上编辑 config.php 并更改为新用户名。

这是次优的,但会起作用。

关于mysql - 使用 phpmyadmin 从 CPANEL 获取密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16959935/

相关文章:

mysql - 是否可以在 MySQL 中使用 IF(cond1 AND cond2,result,else result)?

mysql - 如何从不同的配置加载数据

mysql - 查询中的查询

mysql - asp.net MVC 密码恢复工具不工作

c# - 有多个帐户时使用 PasswordRecovery 发送电子邮件

ruby-on-rails-3 - Rails -- 密码恢复

php - 选择下一个可用的 "bidder number"

php - MySQL 总是返回期望参数 1 是 mysqli_result,boolean given

php - 分页仅显示产品的第一页;在第 1 页之后,出现 "Warning: mysqli_query(): Empty query"错误

Phpmyadmin Export Dbase 在 PHP7 Nginx 上出现错误