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