好的,志远,我帮你把 WordPress 管理员密码修改的完整流程 总结成一份清晰的步骤,适合你自己操作或放博客里参考:
WordPress 管理员密码修改流程(Docker + MySQL 环境)
前提条件
- 你已经通过 Docker 部署了 WordPress + MySQL 容器
- 确认容器名:
- WordPress 容器:wordpress_app
- MySQL 容器:wordpress_db
- 你知道数据库账号和密码(docker-compose.yml 中 MYSQL_USER 和 MYSQL_PASSWORD)
方法一:通过 MySQL 直接修改密码
1️⃣ 进入 MySQL 容器
docker exec -it wordpress_db mysql -u wordpress -p
输入密码(你在 docker-compose.yml 中设置的 MYSQL_PASSWORD,例如 wordpress)。
2️⃣ 切换到 WordPress 数据库
USE wordpress;
数据库名为 MYSQL_DATABASE,通常为 wordpress
3️⃣ 查看现有用户
SELECT ID, user_login, user_email FROM wp_users;
- user_login 是用户名
- 记下你要修改的管理员账号(例如 truezy)
4️⃣ 修改管理员密码
WordPress 使用 MD5 加密存储密码(新版本会再加盐,但直接更新 MD5 也可登录):
UPDATE wp_users SET user_pass=MD5('新密码') WHERE user_login='管理员用户名';
示例:
UPDATE wp_users SET user_pass=MD5('Czy@@0606') WHERE user_login='truezy';
5️⃣ 退出 MySQL
EXIT;
6️⃣ 登录后台
访问:
https://你的域名/wp-admin
- 用户名:truezy
- 密码:Czy@@0606
如果登录后仍被重定向到 IP 地址,可在 wp-config.php 添加:
define('WP_HOME','https://truezy.cn');
define('WP_SITEURL','https://truezy.cn');
方法二:通过 wp-cli(命令行修改)
如果 WordPress 容器安装了 wp-cli:
- 进入 WordPress 容器
docker exec -it wordpress_app bash
- 修改管理员密码
wp user update truezy --user_pass=Czy@@0606
- 退出容器
exit
- 登录后台,使用新密码即可
✅ 注意事项
- 确保域名正确解析,访问使用域名而非 IP
- 如果在 wp-config.php 中设置了站点 URL,避免登录时跳回 IP
- 修改密码后,建议在后台立即更新个人资料里的邮箱和安全设置
如果你愿意,我可以帮你把 这个密码修改流程 + Docker Caddy HTTPS 完整部署流程 整合成一篇博客文章,一次性记录从部署到后台管理的完整指南。
好的,志远,我帮你把 WordPress 管理员密码修改的完整流程 总结成一份清晰的步骤,适合你自己操作或放博客里参考:
WordPress 管理员密码修改流程(Docker + MySQL 环境)
前提条件
- 你已经通过 Docker 部署了 WordPress + MySQL 容器
- 确认容器名:
- WordPress 容器:wordpress_app
- MySQL 容器:wordpress_db
- 你知道数据库账号和密码(docker-compose.yml 中 MYSQL_USER 和 MYSQL_PASSWORD)
方法一:通过 MySQL 直接修改密码
1️⃣ 进入 MySQL 容器
docker exec -it wordpress_db mysql -u wordpress -p
输入密码(你在 docker-compose.yml 中设置的 MYSQL_PASSWORD,例如 wordpress)。
2️⃣ 切换到 WordPress 数据库
USE wordpress;
数据库名为 MYSQL_DATABASE,通常为 wordpress
3️⃣ 查看现有用户
SELECT ID, user_login, user_email FROM wp_users;
- user_login 是用户名
- 记下你要修改的管理员账号(例如 truezy)
4️⃣ 修改管理员密码
WordPress 使用 MD5 加密存储密码(新版本会再加盐,但直接更新 MD5 也可登录):
UPDATE wp_users SET user_pass=MD5('新密码') WHERE user_login='管理员用户名';
示例:
UPDATE wp_users SET user_pass=MD5('Czy@@0606') WHERE user_login='truezy';
5️⃣ 退出 MySQL
EXIT;
6️⃣ 登录后台
访问:
https://你的域名/wp-admin
- 用户名:truezy
- 密码:Czy@@0606
如果登录后仍被重定向到 IP 地址,可在 wp-config.php 添加:
define('WP_HOME','https://truezy.cn');
define('WP_SITEURL','https://truezy.cn');
方法二:通过 wp-cli(命令行修改)
如果 WordPress 容器安装了 wp-cli:
- 进入 WordPress 容器
docker exec -it wordpress_app bash
- 修改管理员密码
wp user update truezy --user_pass=Czy@@0606
- 退出容器
exit
- 登录后台,使用新密码即可
✅ 注意事项
- 确保域名正确解析,访问使用域名而非 IP
- 如果在 wp-config.php 中设置了站点 URL,避免登录时跳回 IP
- 修改密码后,建议在后台立即更新个人资料里的邮箱和安全设置
如果你愿意,我可以帮你把 这个密码修改流程 + Docker Caddy HTTPS 完整部署流程 整合成一篇博客文章,一次性记录从部署到后台管理的完整指南。
你希望我整理吗?
0 条评论