当迁移wordpress把数据导入后后台无法登录的解决办法

这是个很奇怪的问题,常出的错第一天大家都知道。可第二条如果通过phpmyadmin去机械的更换哈希值,那依然无法登录,原因在于新老版本的数据哈希算法有了变化,出来的值是不一样的。
1,修复数据库中的地址:

sql
-- 确保地址正确(使用你的实际地址)
UPDATE wp_options SET option_value = 'http://你的域名或IP:端口' WHERE option_name = 'home';
UPDATE wp_options SET option_value = 'http://你的域名或IP:端口' WHERE option_name = 'siteurl';

2,数据库用户密码重置(新老版本的wordpress哈希算法不一样了)

sql
-- 生成新密码(将 your_new_password 替换为你要设置的密码)
UPDATE wp_users SET user_pass = MD5('your_new_password') WHERE user_login = 'admin';

-- 或使用 WordPress 的密码哈希
UPDATE wp_users SET user_pass = '$P$Bj8vM5rU2u5K5p5E5j5K5p5E5j5K5p5' WHERE user_login = 'admin';

This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *