Quickly PostgreSQL

PostgreSQL

Es un sistema de gestión de base de datos relacional orientada a objetos y libre, publicado bajo la licencia BSD.

  Postgresql es uno de los motores de base de datos más utilizado en el mercado,  Aquí les traigo una Instalación Rápida

    Para instalarlo desde Debian || Ubuntu, debes  ejecutar en la terminal  la siguiente linea de comando:

Ubuntu:$ sudo apt-get install postgresql postgresql-9.4 postgresq-client-9.4 pgadmin3 phppgadmin php5-pgsql

Debian:# aptitude install postgresql postgresql-9.4 postgresq-client-9.4 pgadmin3 phppgadmin php5-pgsql

Esto instala el motor, cliente, PgAdmin3 y phppgadmin, que es una herramienta gráfica para administrar las Bases de datos.

php5-pgsql -> Es el modulo de PHP para interpretar la conexión con PostgreSQL, sin esto no va a  funcionar el phppgadmin.

Una vez instalado lo siguiente es cambiar la contraseña del usuario administrador de PostreSQL del Sistema:

Ubuntu:$ sudo passwd postgres

Debian:# passwd postgres

Seguidamente  debemos cambiar la contraseña del -> usuario postgres en el motor, para realizar este paso ejecutamos la siguiente linea de comando en la terminal:

sudo su postgres -c "psql template1"

Estando adentro del motor postgres ejecutamos la siguiente linea de comando:

ALTER USER postgres WITH PASSWORD 'contraseña';

Para salir del postgres, ejecuta el comando para la salida del motor :

\q

Ahora tenemos instalado PostgreSQL.

Vamos con la configuración……..

Debemos configurar el acceso remoto a nuestro motor. Este paso es opcional, solo si se quiere permitir que se acceda a nuestro servidor desde otros hosts.

Primero debemos modificar el archivo postgresql.conf:

Ubuntu:$ sudo gedit /etc/postgresql/9.4/main/postgresql.conf

Debian:# nano /etc/postgresql/9.4/main/postgresql.conf

     Las pilas puestas aquí -> Buscamos la linea:

#listen_addresses = 'localhost'

y la cambiamos por:

listen_addresses = '*'

Otra  que debemos cambiar es la siguiente linea:

#password_encryption = on

y la cambiamos por:

password_encryption = on

Ahora debemos modificar el archivo “pg_hba.conf”:

Ubuntu:$ sudo gedit /etc/postgresql/9.4/main/pg_hba.conf

Debian:# nano /etc/postgresql/9.4/main/pg_hba.conf

Llegate hasta la linea 82:

# "local" is for Unix domain socket connections only
local  all  all  ident

y cambia por:

# "local" is for Unix domain socket connections only
local  all  all  md5

Esto lo hacemos para usar autentificación md5 con el usuario postgres.

Mandamos a reiniciar el servicio, ingresando este comando de ejecución:

Ubuntu:$ sudo /etc/init.d/postgresql-9.4 restart
Debian:# /etc/init.d/postgresql-9.4 restart

 Ya estamos terminando:

Para validar el usuario “root” en phppgadmin, dirigite a directorio:

     Ubuntu o Debian:#cd /etc/phppgadmin/

Edita el siguiente archivo “config.inc.php”

     Ubuntu o Debian:# nano config.inc.php &

Luego modificas la siguiente línea

$conf['extra_login_security'] = true;

Finalmente cambias el campo a false

$conf['extra_login_security'] = false;

2 thoughts on “Quickly PostgreSQL”

  1. buen dia tengo problemas para agregar la cartera en le subcuenta de litecoin actualmente estoy minando bitcoin y liticoin pero cuando trato de agregar la subcuenta me diceque el id ya existe y no se agrega agradezco puedan ayudarme

    Reply

Leave a Comment