PostgreSQL Instalacion + pgAdmin3 + phpPgAdmin
Instalacion de PostgreSql 8.2 en Ubuntu :
# sudo apt-get install postgresql-8.2
Una vez instalado, tenemos el usuario Postgres con una contraseña por default, entonces … a resetearla:
# bash
# su postgres
ejecutamos la utilidad:
# psql
# alter user postgres with password 'mi_password';
# \q
# exit
(por las dudas, el conf se encuentra en
/etc/postgresql/8.2 /main/postgresql.conf
y para reiniciar el servidor:
/etc/init.d/postgresql-8.2 restart
)
Listo… ya tenemos corriendo PostgreSQL en nuestro ubuntu .
Ahora el cliente administrador: PgAdmin3
# sudo apt-get install pgadmin3
Una vez instalado, podemos conectarnos usando la siguiente ocnfiguracion:
Adress: localhost
Description: “localhost” (o lo que sea)
Service: (vacio)
Port: 5432
Maintenance DB: template1
Username: postgres
Password: mipassword
Con esto tenemos un cliente administrador de PostgreSql
si deseamos soporte online, podemos instalar: phpPgAdmin:
$ sudo apt-get install phppgadmin
Esto es lo que mas me gusta ya que esta herramienta esta desarrollada con PHP.
La aplicacion queda instalada en : /etc/share/phppgadmin y todavia no tenemos acceso desde cualquier browser
para ello creamos un alias en el conf de Apache:
# sudo gedit /etc/apache2/apache2.conf
y en la ultima linea agregamos el alias de la siguiente forma:
Alias /phppgadmin “/usr/share/phppgadmin/”
ahora relodeamos apache:
# sudo /etc/init.d/apache2 reload
probamos que podemos acceder desde un browser:
http://localhost/phppgadmin
nos loguemos con los datos : U->postgres, P->mipassword
si vemos que no se puede acceder (cosa que puede ser muy comun), debemos editar el config de phppgadmin:
# sudo gedit /etc/share/phppgadmin/conf/config.inc.php
buscar la variable : $conf[’extra_login_security’] que se encuentra en TRUE y cambiarla a FALSE
Voila!!!!
con esto tenemos 3 cosas andando, Motor de Base de Datos : PostgreSQL, Cliente pgAdmin3 y cliente web phpPgAdmin
May 18th, 2008 at 6:19 pm
¡Hola! Bueno, antes de nada felicidades por el blog, aunque acaba de empezar ya es uno de mis marcadores, esperemos que siga mejorando día a día.
Muy bueno el tutorial, pero yo suelo usar MySQL en vez de PostgreSQL. Además deberías comenzar explicando también la instalación del servidor web Apache para los que no lo sepan, así como explicar alguna diferencia entre el uso de PostgreSQL y MySQL y un tutorial para instalar y este último y phpMyAdmin. De todas formas enhorabuena por todo esto.
Un saludo.
May 20th, 2008 at 9:52 am
Hola Awskel,
No querrias que te prepare un cafe expreso tambien?
Postgres puede ser usado independientemente de Apache o PHP, puede ser usado desde C++ o cualquier otro lenguaje como JAVA.
Para los que no sepan, instalar Apache en linux es lo mas simple del mundo, por eso me reuse a postear como hacerlo, aca te paso dos enlaces “for dummies” sobre como realizarlo:
http://www.howtoforge.com/ubuntu_lamp_for_newbies
y el otro
http://fosswire.com/2007/05/29/installing-and-configuring-lamp-on-ubuntu-part-1/