Para instalar PostgreSQL y PGAdmin III en Fedora:
Ejecutar el siguiente comando
$ su -c 'yum -y install postgresql-server pgadmin3'
Una vez instalado, cambiamos la contraseña del usuario postgres:
Ejecutar el siguiente comando
$ su -c 'passwd postgres'
Inicializar la base de datos:
Ejecutar el siguiente comando
$ su -c 'service postgresql initdb'
Y procedemos a editar la configuración de PostgreSQL:
Ejecutar el siguiente comando
$ su -c 'gedit /var/lib/pgsql/data/postgresql.conf'
#listen_addresses = ‘localhost’
Reemplazarlo por:
listen_addresses = ‘*’
Y la línea:
#port = 5432
Reemplazarlo por:
port = 5432
Ahora procedemos a editar la configuración de autenticación editando el archivo pg_hba.conf:
Ejecutar el siguiente comando
$ su -c 'gedit /var/lib/pgsql/data/pg_hba.conf'
Buscamos la línea:
host all all 127.0.0.1/32 ident
Y reemplazar por:
host all all 127.0.0.1/32 md5
Ejecutar el siguiente comando
$ su -c 'chkconfig postgresql on'
habilitar que inicie postgresql al iniciar el sistema, para evitar ejecutar la linea que sigue cada vez que se requiera utilizar
Ejecutar el siguiente comando
/*la instrucción que sigue es para que el servidor arranque cuando inicia el sistema operativo*/
$ sudo systemctl enable postgresql
/*la instrucción que sigue es para iniciar el servidor de postgresql*/
$ sudo systemctl start postgresql
/*esta linea de comandos la ejecutan en caso de que la de arriba no funcione*/
$ su -c '/etc/init.d/postgresql start'
Ejecutar el siguiente comando
$ su postgres
contraseña:
Una vez como usuario Postgres ejecutamos: (Una instrucción por línea):
Ejecutar el siguiente comando
psql
ALTER USER postgres WITH PASSWORD 'mypasswd';
Si la instrucción se ejecutó con éxito debe mostrar:
ALTER ROLE
Nota: Reemplaza mypasswd por su contraseña.
El cambio está hecho. Para salir (Una instrucción por línea):
q
exit
Conectarse a la Base de datos desde PGAdmin III
Para conectarse a la base de datos, haga clic sobre la «toma de corriente» o «enchufe» en la parte superior, o en el menú Archivo => Add Server.
Verá el cuadro de diálogo de configuración del servidor:
La información a ingresar será:
Nombre: BD
Host: 127.0.0.1
Port: 5432
Maintenance DB: postgres
Username: postgres
Password: sucontraseña
Y eso sería todo. Gracias por leer.
Fuente:
https://fedoraproject.org/wiki/PostgreSQL
http://www.piensaenbinario.com/2010/01/instalar-postgresql-server-pgadmin-iii.html