Mysql 将osqa数据库移动到新站点后无法登录

Mysql 将osqa数据库移动到新站点后无法登录,mysql,django,osqa,Mysql,Django,Osqa,我将我的osqa站点从一台机器移动到另一台机器,所以我也移动了我的mysql数据库。 在我完成这项工作后,整个网站被放置在另一个地方。当我打开新站点页面时,所有信息都很好 但是,当我尝试登录到新站点时,使用我在旧站点中注册的用户名和密码,它无法登录。当我查看数据库时,所有用户信息都在这里,没有丢失 我刚刚将/var/lib/mysql/osqa从一台机器复制到另一台机器上进行数据库迁移 登录不起作用的原因可能是什么?可能需要更多的调试信息,但我想知道在移动数据库时,Django是否不再能够对密码

我将我的osqa站点从一台机器移动到另一台机器,所以我也移动了我的mysql数据库。 在我完成这项工作后,整个网站被放置在另一个地方。当我打开新站点页面时,所有信息都很好

但是,当我尝试登录到新站点时,使用我在旧站点中注册的用户名和密码,它无法登录。当我查看数据库时,所有用户信息都在这里,没有丢失

我刚刚将/var/lib/mysql/osqa从一台机器复制到另一台机器上进行数据库迁移


登录不起作用的原因可能是什么?

可能需要更多的调试信息,但我想知道在移动数据库时,Django是否不再能够对密码进行解密。如果是这种情况,那么运行user.check\u passwordwhater将返回False。从shell中运行以下命令:

from forum.models import User
user = User.objects.get(username="foo")
user.check_password("bar")
如果这给你一个假,那么你知道密码不再工作。如果你是真的,那就回去报告,我们再试试别的办法。祝你好运