así que en este pequeño tutorial explicare como instalar y configurar PostgreSql en OpenSuse 11.3
Bueno comencemos con los siguientes pasos:
abrimos el gnome-terminal(caso de que usen gnome como escritorio), o konsole (kde):
nos logueamos como root ->
#su -s
luego digitamos el siguiente comando
#zypper in postgresql-server
luego lo inicializamos la base de datos, con el sgte comando:
#rcpostgresql start
con esto ya hemos inicializado nuestra base de datos, simplemente nos falta configurar dos archivos:pg_hba.conf & postgresql.conf (estos se ubican en /var/lib/pgsql/data)
bueno editamos primero el archivo postgresql.conf y nos situamos en las siguientes lineas
#listen_addresses = 'localhost'
#port = 5432
#password_encryption = on
Si se darán cuenta estas linea estan comentados (# sirve para comentar una linea) simplemente lo descomentanos quedando de la siguiente manera:
listen_addresses = '*'
port = 5432
password_encryption = on
se daran cuenta que el listen address cambie el localhost por el * , simplemente lo hice por que quiero que todos mis usuarios puedan trabajar con el motor , caso contrario pueden especificar el ip de los usuarios que desean conectarse.
Ahora editamos el archivo pg_hba.conf
y nos ubicamos en la sgte línea:
# TYPE DATABASE USER CIDR-ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all ident
# IPv4 local connections:
host all all 127.0.0.1/32 ident
# IPv6 local connections:
host all all ::1/128 ident
cambiamos por estas sgtes líneas:
# TYPE DATABASE USER CIDR-ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all md5
# IPv4 local connections:
host all all 127.0.0.1/32 md5
# IPv6 local connections:
host all all ::1/128 ident
hemos cambiado a md5 es la forma de acceso que tendremos a la base de datos PostgreSql, si recordarán hemos cambiado en el archivo postgresql.conf en la linea password_encryption = on.
como yo estoy trabajando localmente no he cambiado el ip, caso contrario deberian cambiarlo o agregar el rango de ip.
y por ultimo accedemos a cambiar la contraseña del usuario postgres, con el siguiente comando
#su postgresql
#psql
nos saldra algo similar.
linux-2vb9:/ # su postgres
postgres@linux-2vb9:/> psql
psql (8.4.4)
Digite «help» para obtener ayuda.
postgres=#
y escribimos el sgte comando para cambiar la contraseña:
postgres=# alter user postgres with password 'loqtuquieras';
y salimos con el comando
postgres=# \q
#exit
una ves terminado de modificar, reiniciamos el servicio para que se guarde los cambios.
#rcpostgresql restart
con esto ya hemos terminado de instalar y configurar postgresql en opensuse 11.3
No hay comentarios:
Publicar un comentario