Python Anywhere访问被拒绝到MySQL数据库

时间:2012-12-28 01:24:20

标签: python mysql django pythonanywhere

我今天开始使用Python Anywhere。我按照说明创建了数据库MySQL。问题是我无法做一个简单的manage.py syncdb,因为我的mysql数据库中的用户'irgmedeiros'出现访问被拒绝错误。我无法授予用户权限,也无法创建具有权限的其他用户。怎么解决?无法在他们的论坛中找到解决方案,我正在等待电子邮件的回答。以前有人经历过这个吗?

1 个答案:

答案 0 :(得分:7)

一些可能的故障排除步骤:

  • 检查服务器地址 - mysql.server
  • 仔细检查密码 - 它与您在pythonanywhere MySQL配置屏幕上配置的密码相同
  • 仔细检查数据库名称 - 这遵循格式username$database_name
  • 检查是否可以打开一个普通的mysql控制台,首先从MySQL选项卡打开,然后在bash shell中手动打开

mysql -u my_username -h mysql.server -p

[edit] - 最终解决方案是:

*仔细检查数据库名称 - 格式为username$database_name

不要忘记username$人!