jueves, 10 de enero de 2013


Instalar Postgres en fedora 17

Paso 1: Instalar
Para la instalación de PostgreSQL primeramente debemos acceder como usuarios root y luego realizar la instalación.
?
$ su
# yum -y install postgresql-server
Paso 2: Cambiar contraseña
Luego de terminada la instalación se debe cambiar la contraseña de usuario postgres.
?
# passwd postgres
Cuando es escrito el comando nos solicitara la nueva contraseña, luego que es escrita nos solicitara que nuevamente la ingresemoas para confirmar que se haya escrito de manera correcta. Si todo esta correcto mostrara que se actualizo con éxito.


Paso 3: Iniciar servicio
Ahora debemos iniciar el servicio de la base de datos y para ello se debe hacer lo siguiente
?
# postgresql-setup initdb
Y en dado el caso este comando no te funcione puedes probar con este otro
?
# service postgresql initdb
Paso 4: Edición de configuración
En este paso debemos editar las configuraciones de PostgreSQL para ello necesitamos hacer lo siguiente
?
# nano /var/lib/pgsql/data/postgresql.conf
Si en dado caso no te gusta nano puedes utilizar geditkwrite o leafpad únicamente tienes que cambiar nano por cualquiera de los anteriores. Y si te sientes powerful puedes usar vi.

Estando en este archivo debemos realizar unos cambios primero buscar la siguiente línea
#listen_addresses = 'localhost'
Esta tiene que ser cambiada por
listen_addresses = '*'

Esta se encuentra en mi caso en la línea 59. Hay otra línea que debemos cambiar y es
#port = 5432
por
port = 5432

En mi caso línea 63. Deberá quedar de la siguiente manera
Guardamos con Ctrl+O y cerramos con Ctrl+X

Paso 5: Configuración de autenticación
Se debe editar el siguiente archivo
?
# nano /var/lib/pgsql/data/pg_hba.conf
Ya estando en el archivo debemos buscar la siguiente línea

host all all 127.0.0.1/32 ident
Esta línea debe ser cambiada por
host all all 127.0.0.1/32 md5

En mi caso está en la línea 82. Luego de haberlo editado se vera de la siguiente manera.

Guardamos Ctrl+O y cerramos Ctrl+X.

Paso 6: Servicio al arrancar
Para que se inicie PostgreSQL cuando se inicie el equipo se debe hacer lo siguiente:
?
# chkconfig postgresql on
# service postgresql start
Paso 7: Configurar base de datos
Ahora debemos cambiar la contraseña de la base de datos, para ello primero debemos entrar con el usuario postgres y luego ingresar la contraseña del paso 2.
?
$ su postgres
Ingresamos el siguiente comando
?
$ psql
En mi caso
Cambiamos la contraseña
?
postgres=# ALTER USER postgres WITH PASSWORD 'cualquierpassword';
Crear la base de datos de postgres
postgres=# CREATE DATABASE postgres WITH OWNER = postgres ENCODING = 'UTF8' TABLESPACE = pg_default CONNECTION LIMIT = -1;
Y para terminar salimos de la siguiente manera
?
postgres=# \q
?
$ exit
Y eso seria todo.

No hay comentarios:

Publicar un comentario