gpt4 book ai didi

postgresql - 在fedora postgresql中如何初始化initdb

转载 作者:行者123 更新时间:2023-11-29 13:58:04 26 4
gpt4 key购买 nike

我使用 rpm 包在 fedora 20 上安装了 postgresql。我手动下载了 postgres 所需的软件包,这些软件包如下:

libxslt-1.1.28-5.fc20.x86_64.rpm postgresql-9.3.1-2.fc20.x86_64.rpm postgresql93-9.3.4-1PGDG.f20.x86_64.rpm postgresql93-contrib-9.3.4-1PGDG.f20.x86_64.rpm postgresql93-libs-9.3.4-1PGDG.f20.x86_64.rpm postgresql93-server-9.3.4-1PGDG.f20.x86_64.rpm postgresql-libs-9.3.1-2.fc20.x86_64.rpm uuid-1.6.2-26.el7.x86_64.rpm

我是这样安装这些包的。

[root@fedorarpmpostgres ~]# rpm -ivh libxslt-1.1.28-5.fc20.x86_64.rpm 

输出

Preparing...                          ################################# [100%]

package libxslt-1.1.28-5.fc20.x86_64 is already installed

so its already installed ok now i'm successfull in stalling all this packages. now how can i
install initdb

i tried like this way but i got this error.

[root@fedorarpmpostgres ~]# /usr/pgsql-9.3/bin/initdb --encoding=UTF8 --

输出:

pgdata=/var/lib/pgsql/9.3/data/

initdb: cannot be run as root


Please log in (using, e.g., "su") as the (unprivileged) user that will
own the server process.

我要告诉你的一件事是我成功地通过 yum 安装了 postgres,但是我只需要像上面那样通过 rpm 安装 postgres

谁能帮我初始化 initdb。

谢谢。

最佳答案

对于你的 root 用户,如果你没有设置默认情况下没有设置的 postgres 用户密码,执行 su postgres 并且你应该能够执行 initdb。

关于postgresql - 在fedora postgresql中如何初始化initdb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27417326/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com