Postgresql初始配置:如何以postgres用户访问?

2024-04-22

安装postgresql后,我尝试了一下,输入createdb mydb,就像文档中写的那样。然后出现以下错误:

createdb: could not connect to database postgres: FATAL:  role "xxx" does not exist

我研究了文档,其中说:

您需要成为安装 PostgreSQL 的操作系统用户(通常是 postgres)才能创建第一个用户帐户

我通过访问 psql 进行了尝试(在我的例子中使用 sudo -u postgres psql,使用 Ubuntu 12.10)。 但那我该怎么办呢?


如果数据库由用户拥有postgres你可以执行以下操作

createdb -U postgres dbname

因为默认情况下 postgresql 将信任来自本地主机的连接。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Postgresql初始配置:如何以postgres用户访问? 的相关文章

随机推荐