每个版本都会重新生成命令文档。要添加或更新示例,请针对代码库的相应部分提交拉取请求。
January 24, 2019
修改或重置wordpress用户密码, Change / Reset WordPress password using MySQL / PHPMyAdmin / wp-cli
1. 最简单的方法: 通过 WP-CLI 命令行修改i更新密码。How to change user password with wp-cli?
如果你还不知道什么是 WP-CLI , 请移步到:WP-CLI:使用命令行工具控制 WordPress, 命令行安装,更新,配置 WordPress , 更多也可以参考:WordPress: 一键更新所有(WordPress版本,插件,主题,翻译)
假设你已经知道了wp-cli,那么直接输入命令行即可:
wp user update {USERNAME} --user_pass="{PASSWORD}"
拓展用法,你还可以创建用户
# 创建一个用户 $ wp user create justcode justcode@ikeepstudying.com --role=author Success: Created user 3. Password: k9**&I4vNH(& # 创建一个用户,且不显示密码和成功信息 Create user without showing password upon success $ wp user create justcode justcode@ikeepstudying.com --porcelain 4
更多请看 wp user create
其他用法:
# 列表 List user IDs $ wp user list --field=ID 1 # 创建 Create a new user. $ wp user create bob bob@example.com --role=author Success: Created user 3. Password: k9**&I4vNH(& # 更新 Update an existing user. $ wp user update 123 --display_name=Mary --user_pass=marypass Success: Updated user 123. # 删除 Delete user 123 and reassign posts to user 567 $ wp user delete 123 --reassign=567 Success: Removed user 123 from http://example.com
# 导出 Import users from local CSV file $ wp user import-csv /path/to/users.csv Success: bobjones created Success: newuser1 created Success: existinguser created # Import users from remote CSV file $ wp user import-csv http://example.com/users.csv Sample users.csv file: user_login,user_email,display_name,role bobjones,bobjones@example.com,Bob Jones,contributor newuser1,newuser1@example.com,New User,author existinguser,existinguser@example.com,Existing User,administrator
Name | Description |
---|---|
wp user add-cap | 向用户添加功能。 |
wp user add-role | 为用户添加角色。 |
wp user check-password | 检查用户的密码是否有效。 |
wp user create | 创建一个新用户。 |
wp user delete | 从当前站点删除一个或多个用户。 |
wp user generate | 生成一些用户。 |
wp user get | 获取有关用户的详细信息。 |
wp user import-csv | 从CSV文件导入用户。 |
wp user list | 列出用户。 |
wp user list-caps | 列出用户的所有功能。 |
wp user meta | 添加,更新,删除和列出用户自定义字段。 |
wp user remove-cap | 删除用户的功能。 |
wp user remove-role | 删除用户的角色。 |
wp user reset-password | 重置一个或多个用户的密码。 |
wp user session | 销毁并列出用户的会话。 |
wp user set-role | 设置用户角色。 |
wp user spam | 将一个或多个用户标记为垃圾邮件。 |
wp user term | 添加,更新,删除和列出用户术语。 |
wp user unspam | 从垃圾邮件中删除一个或多个用户。 |
wp user update | 更新现有用户。 |
如果你还不知道什么是 WP-CLI , 请移步到:WP-CLI:使用命令行工具控制 WordPress, 命令行安装,更新,配置 WordPress , 更多也可以参考:WordPress: 一键更新所有(WordPress版本,插件,主题,翻译)
2. 通过phpmyadmin
- 登录
- 选择你的数据库,本示例为: _wp543210
- 找到 table
wp_users
.
修改或重置wordpress用户密码, Change / Reset WordPress password using MySQL / PHPMyAdmin / wp-cli - 点击 sql 菜单,如何下面的语句:
update user set password=password('新密码') where user='用户名';
之前版本是 md5 加密, 所以也可以尝试:
UPDATE `wp_users` SET `user_pass`= MD5('yourpassword') WHERE `user_login`='yourusername';
修改或重置wordpress用户密码, Change / Reset WordPress password using MySQL / PHPMyAdmin / wp-cli
本文:修改或重置wordpress用户密码, Change / Reset WordPress password using MySQL / PHPMyAdmin / wp-cli