sábado, 25 de julio de 2015

Instalar postgresql en Ubuntu 14.04

Postgresql es uno de los motores de bases de datos más populares en la actualidad y es una de las principales alternativas al famoso MySQL.

Sin objeto de debatir cuál es mejor, voy a mostrar cómo instalar postgresql en Ubuntu 14.04 desde los repositorios, cómo instalar herramientas para trabajar con herramientas más amigables que la consola y cómo instalar la librería necesaria para conectar a PHP. Empecemos...

Primero vamos a instalar tanto postgresql como la herramienta phadmin3 que nos va a permitir administrar las bases de datos de forma más amigable:

sudo aptitude install postgresql postgresql-contrib
sudo aptitude install pgadmin3 pgagent

Por defecto se crea un usuario llamado postgres, de tal forma que para poder acceder escribimos lo siguiente desde la consola:  

sudo -i -u postgres

una vez allí podemos abrir un prompt de postgresql usando el siguiente comando

psql

Para salir de dicha consola escribimos lo siguiente
\q

Y luego volvemos a la consola del usuario usando el siguiente comando

exit

Luego vamos a establecer una contraseña para el usuario postgres, para eso entramos a la terminal usando el siguiente comando:

sudo su postgres

Luego ingresamos a la consola de postgresql con el siguiente comando

psql

Usamos el siguiente comando para establecer la contraseña

alter user postgres with password 'Mi-clave';

Luego salimos usando las siguientes sentencias

\q 
exit

Para trabajar con PHP debemos instalar la librería para dicho lenguaje y opcionalmente el phppgadmin

sudo aptitude install php5-pgsql phppgadmin

Si instalamos phppgadmin debemos crear un enlace simbólico en nuestra carpeta de trabajo de apache (por lo general /var/www/html/ )

ln -s /usr/share/phppgadmin /var/www/html/phppgadmin

Después debemos reiniciar el servidor:

sudo service postgresql restart

Para configurar pgadminIII solo debemos poner localhost en el servidor, el usuario es postgres y la clave que elegimos.

Para ingresar a postgresql desde la consola ejecutamos:

psql -U postgres -W -h localhost

Después de -U va el nombre del usuario (en este caso postgres), después de -h va la ip del servidor (localhost si estamos en nuestra propia máquina). La -W permite que ingresemos la contraseña (el cursor no se mueve, aunque parezca que no la estamos escribiendo sí está siendo registrada).

Para salir de la consola basta con escribir \q


Fuente | https://www.digitalocean.com/ | http://www.trey.es/ | http://viviryaprenderweb.com/

0 comentarios:

Publicar un comentario