密码验证失败 - postgis / postgresql数据库使用geodjango

时间:2011-10-08 19:28:52

标签: postgresql postgis geodjango

我在这里关注geodjango教程:

https://docs.djangoproject.com/en/dev/ref/contrib/gis/tutorial/#introduction

我成功完成了安装/设置。

当我尝试在命令行输入第一个命令时:

createdb -T template_postgis geodjango

我收到此错误消息:

createdb:无法连接到数据库postgres:FATAL:用户“mss”的密码验证失败

mss是我的Windows用户名。 我应该使用安装postgresql时输入的密码吗?安装期间的默认用户名是postgres ...所以在这种情况下如何更改用户名?

感谢您的帮助!!

(我在Windows XP上)

1 个答案:

答案 0 :(得分:1)

  

所以在这种情况下如何更改用户名?

使用manual

中记录的-U开关
createdb -U postgres -T template_postgis geodjango

-U开关在所有Postgres命令行应用程序中用于指定用户名。您还需要psql来运行交互式查询(除非您使用其他SQL工具)