修改或重置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

  1. 登录
  2. 选择你的数据库,本示例为: _wp543210

    修改或重置wordpress用户密码, Change / Reset WordPress password using MySQL / PHPMyAdmin / wp-cli
    修改或重置wordpress用户密码, Change / Reset WordPress password using MySQL / PHPMyAdmin / wp-cli
  3. 找到 table wp_users.

    修改或重置wordpress用户密码, Change / Reset WordPress password using MySQL / PHPMyAdmin / wp-cli
    修改或重置wordpress用户密码, Change / Reset WordPress password using MySQL / PHPMyAdmin / wp-cli
  4. 点击 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

 

 

本文:修改或重置wordpress用户密码, Change / Reset WordPress password using MySQL / PHPMyAdmin / wp-cli

Leave a Reply