通过MySQL命令重置WordPress密码
作者:admin 时间:2026-3-25 17:13:24 浏览:如果用户或管理员忘记了自己WordPress的密码,唯一的选择是从MySQL控制台或使用外部工具重置用户或管理员密码。在本文中,我将向你展示如何使用MySQL命令行客户端重置WordPress密码。

第一步是通过SSH登录到运行WordPress的服务器。然后,请确保备份你的WordPress数据库。你可以创建服务器的快照,如果使用的是托管提供商,则可以使用备份选项。
或者,你可以使用以下命令,通过提供MySQL用户名、密码和数据库名称,将特定的MySQL数据库导出为SQL文件格式。
$ sudo mysqldump -u [user] -p [db_name] > [export_the_db.sql]
备份后,你可以通过首先连接到MySQL或MariaDB服务器来重置WordPress密码。
$ mysql -u [user] -p
输出:

然后你需要选择WordPress数据库,如果你忘记了数据库名称,你可以使用“SHOW DATABASE;”SQL查询来列出所有MySQL数据库。找到正确的数据库后,使用以下命令选择它:
MySQL> use [wordpress_db]
输出:

然后,为了确认,你可以运行以下命令来列出所有WordPress用户:
MySQL> select user_login from wp_users;
输出:

显示只有一个名为"linuxttsvr1"的用户帐户,我想更改其密码。但是,在你的情况下,可能有一个或多个用户,因此请记下用户名并执行以下SQL查询以更新用户密码(使用MD5哈希算法):
MySQL> UPDATE `wp_users` SET `user_pass` = MD5('changeme') WHERE `user_login` = 'wordpress-user';输出:

完成后,使用“exit”SQL查询退出MySQL控制台,然后返回WordPress,使用更新后的密码登录。
相关文章
- Linux结束特定端口进程的4种方法
- Nginx log文件写入失败?log文件权限设置问题
- 【详解】如何在 Ubuntu 20.04 上添加、授权和删除用户
- Linux CentOS 显示服务器公共IP地址的命令
- 谁更快?Apache和Nginx处理静态和动态内容比较
- 如何在 CentOS 7 服务器上添加和删除用户
- grep+sed对文本操作比Python脚本快几个数量级
- Linux修改文件内容命令sed对特殊字符的写法
- Nginx PHP 错误日志输出到log文件的设置方法
- 【查看/添加/删除】Linux IPTABLES filter表防火墙规则的方法
- 使用OpenSSL为Nginx配置HTTPS证书



