Python 在django项目中,./mange.py syncdb获取权限被拒绝

Python 在django项目中,./mange.py syncdb获取权限被拒绝,python,mysql,django,permission-denied,django-syncdb,Python,Mysql,Django,Permission Denied,Django Syncdb,我尝试了django.db.backends.mysql和mysql作为“引擎” 我可以使用 root@domU-xx-xx-39-04-x5-36:/opt/sana# ./manage.py syncdb -bash: ./manage.py: Permission denied 我的settings.py文件是正确的 我的Django版本是1.1.1,在EC2的UbuntuLTS10.04上。如果没有,请交给我 mysql -u root -p 列出权限: # chmod +x man

我尝试了
django.db.backends.mysql
mysql
作为“引擎” 我可以使用

root@domU-xx-xx-39-04-x5-36:/opt/sana# ./manage.py syncdb
-bash: ./manage.py: Permission denied
我的settings.py文件是正确的
我的Django版本是1.1.1,在EC2的UbuntuLTS10.04上。如果没有,请交给我

mysql -u root -p

列出权限:

# chmod +x manage.py
如果它对前3个字符--x有x权限:

ls -l
./manage.py syncdb
此外,您只需具有读取权限“r-”:

ls -l
./manage.py syncdb

用于创建数据库表。是否可以执行
manage.py
脚本?是什么给了您
ls-l manage.py
?它对我很有用。谢谢,但在执行chmod+x manage.py之前和之后,我如何检查manage.py是否具有执行权限。我在manage.py文件中未发现任何更改权限是文件系统内容,您可以使用
ls-l manage.py
检查并查找
x
。有关更多信息,请参阅
man chmod