lunes, 22 de abril de 2013

Instalación de phpmyadmin


Hoy vamos a ver una herramienta llamada "phpmyadmin" que nos servira para administrar nuestras bases de datos mysql desde un entorno web. Es útil si no tenemos acceso por ssh a nuestros servidores y también para dar acceso a desarrolladores sin comprometer la seguridad de nuestros servidores.

Es una aplicación de software libre programada en PHP. La página principal de su comunidad donde podéis encontrar el software, documentación y soporte es la siguiente:

http://www.phpmyadmin.net

También podéis ver el entorno web y hacer pruebas on-line sin tener que instalar nada desde la siguiente demo:

http://demo.phpmyadmin.net

Nosotros después de  probarlo nos ha convencido y vamos a instalarlo en nuestro servidor. Nos descargaremos el software:

http://sourceforge.net/projects/phpmyadmin/files/phpMyAdmin/3.5.7/phpMyAdmin-3.5.7-all-languages.tar.gz

Seguiremos la siguiente documentación para una instalación rápida:

http://wiki.phpmyadmin.net/pma/Quick_Install

# cd /var/www
# wget http://sourceforge.net/projects/phpmyadmin/files/phpMyAdmin/3.5.7/phpMyAdmin-3.5.7-all-languages.tar.gz
# tar -xvf  phpMyAdmin-3.5.7-all-languages.tar.gz
# ln -s phpMyAdmin-3.5.7-all-languages phpMyAdmin


Descomprimimos el tar en el directorio donde tenemos el resto de aplicaciones web, por ejemplo en /var/www/.

Configuraremos apache para poder acceder a la aplicación.

Hay dos formas de configurar phpMyAdmin de forma manual o mediante un Wizard. Usaremos está ultima. Para habilitar el Wizard.

# cd phpMyAdmin
#mkdir config
#chmod o+rw config

#cp config.inc.php config/
#chmod o+w config/config.inc.php

Si se accede a la url http://localhost/phpMyAdmin cuando existe el fichero de configuración automáticamente saldrá el Wizard para configurar el enlace con Mysql. Una vez hecho hay que mover el fichero fuera para que el Wizard quede deshabilitado.

#mv config/config.inc.php .
#chmod o-rw config.inc.php


Una vez hecho ya podemos entrar con nuestros usuarios de Mysql y administrar las bases de datos, tablas, etc.

Saludos!!





No hay comentarios:

Publicar un comentario