使用./mange.py syncdb在django项目中获得权限被拒绝

时间:2013-02-09 09:35:18

标签: python mysql django permission-denied django-syncdb

root@domU-xx-xx-39-04-x5-36:/opt/sana# ./manage.py syncdb
-bash: ./manage.py: Permission denied

我为'ENGINE'尝试了django.db.backends.mysqlmysql 我可以使用

连接到root
mysql -u root -p

我的settings.py文件是正确的 我的Django版本在EC2中的Ubuntu LTS 10.04上是1.1.1

2 个答案:

答案 0 :(得分:0)

检查manage.py是否具有执行权限。如果没有给它

# chmod +x manage.py

答案 1 :(得分:0)

列出权限:

ls -l

如果对前3个字符“--x”具有x权限:

./manage.py syncdb

此外,您只需使用读取权限“r - ”即可使用python执行它:

python manage.py syncdb