Iniciar PostgreSQL en Ubuntu instalado desde Synaptic

Iré poniendo algunos post sobre pasos básicos que voy dando para montar un servidor de aplicaciones. Espero que me ayuden a recordar en el futuro y que a alguien le ahorre unos segundos de vida. En su mayoría es información que se saca de foros, manuales, pero dispuesta a mi estilo.

En este caso se trata de una vieja piedra en el camino cuando hace mucho tiempo que no se trabaja con PostgreSQL y se acaba de instalar.

En primer lugar hay que arrancar el servicio de PostgreSQL

/etc/init.d/postgresql-8.4 start

Si no se ha creado la cuenta de root hay que crearla:

sudo passwd root

Seguidamente se accede como usuario root y posteriormente como postgres, ya que este usuario no tiene password en la instalación básica

su
su postgres

Podemos ponerle password si volvermos a ser root . Así se podrá acceder directamente al usuario postgres desde cualquier otro usuario mediante su postgres

su
passwd postgres

También es necesario establecer un password para el usuario postgres dentro del propio postgreSQL, que modificará la tabla de usuario y se utilizará para acceder mediante los clientes.

ALTER USER postgres WITH PASSWORD 'password';

Una vez creado el usuario postgres se puede acceder mediante cualquier frontend como pgadmin3, también disponible en Synaptic o usar los comandos como aparece en la sección Getting Started del Manual de PostgreSQL http://www.postgresql.org/docs/8.4/interactive/tutorial-createdb.html

Edito para añadir este enlace que está mejor explicado: http://www.guia-ubuntu.org/index.php?title=PostgreSQL

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s