initdb
deve ser executado na conta de usuário postgres criada durante a instalação. Depois de instalar o postgresql, você pode fazer:
sudo su - postgres
Então você poderá executar initdb
.
Estou seguindo estas instruções , mas só consigo chegar ao passo 17.2 .
Apesar de instalar o postgresql com sucesso através do
sudo apt-get install postgresql
Comando ao executar
initdb -D /usr/local/pgsql/data
O Ubuntu me diz que o 'initdb' não está instalado. As instruções me dizem que este comando é instalado por
sudo apt-get install postgresql
então o que está acontecendo? Eu posso disponibilizar o initdb instalando postgres-xc, mas acho que o postgres-xc é apenas um lixo estranho de terceiros, e não está detalhado nas instruções. Alguma idéia?
initdb
deve ser executado na conta de usuário postgres criada durante a instalação. Depois de instalar o postgresql, você pode fazer:
sudo su - postgres
Então você poderá executar initdb
.
Você encontrará initdb
em /usr/lib/postgresql/x.y/bin/
. Veja também /usr/share/doc/postgresql-common/README.Debian.gz
para mais informações sobre o setup no Debian e no Ubuntu.
siga os seguintes passos da raiz 1.passwd postgres sua senha então 2.su postgres 3.psql 4. criar usuário do seu nome de usuário como "CRIAR USER SAM" Banco de dados 5.create sam; agora sair 6.type psql para o seu usuário
Tags postgresql database