Como configurar o Postgresql (Ubuntu)

1

Eu instalei o postgresql no Ubuntu, mas não estou claro como iniciá-lo ou configurá-lo para um servidor local (apache)

Eu tentei digitar (no terminal)

psql

mas estou recebendo esta mensagem de erro:

psql: could not connect to server: No such file or directory
    Is the server running locally and accepting
    connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432

Estou acostumado com o mysql onde você pode digitar

mysql -u username -p password

Eu também tentei reinstalar o postgresql, esta é a minha mensagem de erro:

Setting up postgresql-9.1 (9.1.3-0ubuntu0.11.10) ...
 * Starting PostgreSQL 9.1 database server                                       * The PostgreSQL server failed to start. Please check the log output:
2012-03-05 10:57:06 EST LOG:  invalid connection type "localhost"
2012-03-05 10:57:06 EST CONTEXT:  line 76 of configuration file "/etc/postgresql/9.1/main/pg_hba.conf"
2012-03-05 10:57:06 EST LOG:  invalid connection type "METHOD"
2012-03-05 10:57:06 EST CONTEXT:  line 100 of configuration file "/etc/postgresql/9.1/main/pg_hba.conf"
2012-03-05 10:57:06 EST FATAL:  could not load pg_hba.conf
                                                                         [fail]
invoke-rc.d: initscript postgresql, action "start" failed.
dpkg: error processing postgresql-9.1 (--configure):
 subprocess installed post-installation script returned error exit status 1
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent configuration of postgresql:
 postgresql depends on postgresql-9.1; however:
  Package postgresql-9.1 is not configured yet.
dpkg: error processing postgresql (--configure):
 dependency problems - leaving unconfigured
    
por nicole 05.03.2012 / 16:26

2 respostas

2

Normalmente, antes de você verificar qualquer outra coisa, eu checo se o PostgreSQL está ou não rodando:

ps -fu postgres

Se estiver em execução, você precisará editar /etc/postgres/postres.conf , /etc/postgres/pg_hba.conf para configurar corretamente.

Você pode ver esta página para obter mais detalhes.

Se o servidor não estiver sendo executado, talvez seja necessário tentar iniciá-lo:

sudo /etc/init.d/postgresql-<version> restart

Se o problema persistir, eu começaria a verificar os logs para solucionar problemas.

    
por 05.03.2012 / 16:55
0

O problema é que o PostgreSQL parou então deve iniciá-lo. Experimente o comando abaixo para iniciar o PostgreSQL:

Para verificar o status:

sudo /etc/init.d/postgres status

Para começar:

sudo /etc/init.d/postgresql start

    
por 09.02.2017 / 12:18

Tags