Tipo: Instalación de aplicación
S.O.:Gnu/Linux
Gracias al master de software libre que actualmente estoy cursando por fin me atreví a instalar postgresql, había escuchado maravillas de este SGBD (Sistema Gestor de Base de Datos), y bueno paso unas instrucciones que encontre en un blog, además que complemento con unas de un manual que nos proporcionaron en el master:
El primer paso es crear el usuario de posgres:
$useradd postgres
$passwd postgres
a continuación muestro las instrucciones para la instalación de posgresql:
$ sudo apt-get install postgresql-8.3
Ahora es necesario iniciar el servicio:
$ sudo /etc/init.d/postgres-8.3 start
Una vez instalado Postgres, se debe acceder a la cuenta posgres en la consola :
$ sudo bash
# su postgres
luego se deben crear los usuarios en la base de datos:
# createuser *NUEVO_USUARIO*
responder que si a todo.
luego crearemos la base de datos :
postgres@maquina:# createdb *NOMBRE_BASE_DE_DATOS*
Ahora se debe volver a nuestra cuenta de usuario :
postgres@maquina:# su *usuario*
arrancamos postgres :
usuario@maquina:$ psql mydb
y una vez dentro de la base de datos de datos escribimos el siguiente comando para setear la password de nuestro user.
mydb=#alter user *usuario* with password 'tu_password';
La parte que a continuación se presenta no la realicé, pero igual es necesario hacerla:
Configurando los archivos pg_hba.conf y postgresql.conf
Ambos archivos se encuentran dentro del directorio /etc/postgresql/8.1/main
a) Configurando postgresql.conf
Setear el parametro listen_addresses = '*' para aceptar conexiones desde cualquier equipo.
listen_addresses = '*' # what IP address(es) to listen on;Luego descomentar la siguiente linea.
# comma-separated list of addresses;
# defaults to 'localhost', '*' = all
# Database administrative login by UNIX sockets
# local all all trust
# TYPE DATABASE USER CIDR-ADDRESS METHOD
# "local" is for Unix domain socket connections only
# local all all 127.0.0.1/32 trust
# IPv4 local connections:
host all all 127.0.0.1 255.255.252.0 trust
host all all 192.168.3.1 255.255.252.0 trust
# IPv6 local connections:
# host all all 127.0.0.1/32 trust
Restart Postgres
$ sudo cd /etc/init.d/
$ sudo ./postgresql-8.3 restart
Con esto termina la instalación, en cuanto tenga practicas las subire, pues es necesario aprender postgres, mysql ya lo conozco y es bueno, pero postegresql es mejor por su licencia.
Fuente:http://slacker-linux.blogspot.com/2006/12/instalacin-de-postgresql-814-en-ubuntu.html
No comments:
Post a Comment