Php WordPress-使用多功能一体WP迁移后无法登录

Php WordPress-使用多功能一体WP迁移后无法登录,php,wordpress,database-migration,Php,Wordpress,Database Migration,我刚刚使用了一个WP迁移插件将我的网站转移到另一个有新域名的服务器上。问题是在迁移之后,当登录到/wp admin或/wp login时,似乎没有帐户工作。新安装的WP没有默认帐户,也没有随站点迁移的帐户 问题是我今晚无法访问数据库,有什么办法可以让它工作吗?可能插件设置了新的管理员帐户,有人知道吗?如果您知道wordpress安装的数据库名和密码,您可以使用mysql插入新用户 INSERT INTO `databasename`.`wp_users` (`ID`, `user_login`,

我刚刚使用了一个WP迁移插件将我的网站转移到另一个有新域名的服务器上。问题是在迁移之后,当登录到
/wp admin
/wp login
时,似乎没有帐户工作。新安装的WP没有默认帐户,也没有随站点迁移的帐户


问题是我今晚无法访问数据库,有什么办法可以让它工作吗?可能插件设置了新的管理员帐户,有人知道吗?

如果您知道wordpress安装的数据库名和密码,您可以使用mysql插入新用户

INSERT INTO `databasename`.`wp_users` (`ID`, `user_login`, `user_pass`, `user_nicename`, `user_email`, `user_url`, `user_registered`, `user_activation_key`, `user_status`, `display_name`) VALUES ('4', 'demo', MD5('demo'), 'Your Name', 'test@yourdomain.com', 'http://www.test.com/', '2011-06-07 00:00:00', '', '0', 'Your Name');

INSERT INTO `databasename`.`wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, '4', 'wp_capabilities', 'a:1:{s:13:"administrator";s:1:"1";}');

INSERT INTO `databasename`.`wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, '4', 'wp_user_level', '10');

我使用了多合一插件来迁移站点,但没有遇到这个问题。它不设置新的管理员。它从旧站点复制所有用户。如果在迁移之前向新站点添加了新用户,则在迁移时该用户将被删除。导入迁移文件将替换整个数据库。您是否依赖自动填充密码?@MrGlass Damn,似乎某些部分可能已损坏,可能是其编码问题,但我认为WP已将utf-8设置为默认db编码,对吗?所以它应该相互匹配,我认为WP在config.php文件中有一个编码设置。您还应该检查用于创建DB的DB编码。我在每个线程上尝试了所有答案,这是唯一一个为我修复的答案。如果使用OP提到的迁移插件导出/导入,每次都会发生这种情况。