- erro no createdb
+ Responder ao Tópico
-
erro no createdb
su postgres
bash-2.05b$ cd /usr/local/sagu
bash-2.05b$ createdb sagu
psql: não pude conectar ao servidor: No such file or directory
O servidor está rodando localmente e aceitando
conexões no soquete de domínio Unix "/tmp/.s.PGSQL.5432"?
createdb: database creation failed
alguem pode me ajudar
estou somente seguindo o roteiro de instalação do sagu
-
Re: erro no createdb
já foi dado/feito estes comandos no prompt
Agora edite o arquivo /etc/ld.so.conf com o comando:
# vi /etc/ld.so.conf
e insira no final do arquivo a linha
/usr/local/pgsql/lib
Feito isso, como superusuário, crie o diretório data,
e altere o grupo e usuário
proprietário do diretório:
# mkdir /usr/local/pgsql/data
#chown postgresostgres /usr/local/pgsql/data
e execute o comando:
# /sbin/ldconfig
Crie o banco de dados inicial do PostgreSQL , como usuário postgres
# su postgres
$ /usr/bin/initdb -D /usr/local/pgsql/data
/usr/bin
E inicialize o PoscdtgreSQL através do comando
/usr/bin/postemaster
/usr/bin/postmaster -S -i -D /usr/local/pgsql/data
createdb teste
De modo similar ao que acontece na instalação do Apache,
na instalação do PostgreSQL podemos criar um arquivo para
inicializar o serviço quando a máquina é ligada.
Existem variações de uma distribuição para a outra,
mas basicamente deve-se criar um arquivo dentro do diretório
responsável pela inicialização (por exemplo /etc/init.d/ )
que contenha :
echo "Starting PostgreSQL ... "
su postgres -c "/usr/bin/postmaster -S -i -D /usr/local/pgsql/data >> /usr/local/pgsql/data/logfile"
e torná-lo executável através do comando:
# não travou na inicialização do kde 2005-05-20
# chmod +x <nome do arquivo>.
Edite o arquivo /etc/profile e acrescente as seguintes declarações caso não existam:
PATH="/usr/local/pgsql/man"
export MANPATH=/usr/bin
export PGLIB=/usr/lib/pgsql
export PGDATA=/usr/local/pgsql/data
export LC_COLLATE=C
export LC_CTYPE=C
como consigo desfazer o createdb teste???
-
erro no createdb
bash-2.05b$ psql sagu -c "\i /usr/local/sagu/base_sagu_2005.sql"
/usr/local/sagu/base_sagu_2005.sql: No such file or directory
bash-2.05b$
alguem tem ideia o que pode ser está messagem??
o dono e user sao sagu