Professional Documents
Culture Documents
Como hable en el anterior articulo la formula LAMP recibe este nombre de la conbinacin de los programas: Linux + Apache + MySQL + PHP, pero la verdad es que podemos cambiar sus componentes y seguir teniendo el mismo rendimiento. En este articulo, veremos como instalar Postgresql como sustituirlo en la en LAMP para tener un . . . LAPP o_O, manos a la obra. En este tutorial se utilizara Debian como Sistema Operativo
Instalando
Como hemos visto en otras visto en otras oportunidades instalar programas en GNU/Linux:
aptitude install postgresql
Con instalar el metapaquete postgresql nos va bien, se traer algunas dependencias como: postgresql-x.y postgresql-client-x.y postgresql-client-common postgresql-common donde x.y representa la version del manejador de base de datos
Manipulando el Servidor
Una vez instalado para iniciar, detener y reiniciar el servicio todo lo que tenemos que hacer es como en cualquier otro servicio:
#iniciar /etc/init.d/postgresql start #detener /etc/init.d/postgresql stop #reiniciar /etc/init.d/postgresql restart
Archivos de configuracin
Como en muchos otros programas de GNU/Linux en PostgreSQL la configuracin se puede hacer a traves de la edicin de algun(os) arhivo(s) de texto plano, estos se encuentran en el directorio /etc/postgresql/x.y/main/, siendo x,y la versin de nuestro servidor, entre los archivos de configuracin podemos destacar:
postgresql.conf: archivo de configuracin principal, ac podemos modificar propiedades como, el puerto que escucha nuestro servidor (por defecto 5432), direcciones a las que escucha, numero de conexiones, memoria temporal , archivos para logs . . . pg_hba.conf: archivo de configuracin para autenticacion basada en host, en espaol, como se verifica la identidad de los clientes dependiendo de la direccin ip de su red y por ende de su computador, para saber mas sobre esto los mtodos de autenticacin de PostgreSQL visita este enlace. start.conf: para el inicio automatico del servidor, opciones: auto, para inicio automtico, manual, necesita ser iniciado manualmente, disabled, para deshabilitarlo.
Asignamos el nuevo password de la forma siguiente, donde nuevopassword es la contrasea que le estamos asignando a al superusuario (es obligatorio el uso de las comillas simples)
alter user postgres with password 'nuevopassword';