PHPMyAdmin es un administrador de la base de datos MySQL. Aplicación de administración desarrollada en PHP.
Podemos publicarla en un servidor web y administrar de forma segura nuestro SGBD MySQL de forma remota, con el único requisito de tener un navegador web.
Vamos a instalarla sobre un servidor LAMP (Linux+Apache+MySQL+PHP).
Como viene siendo habitual os dejo la tabla de referencias:
Origen | http://www.phpmyadmin.net |
Repositorio | http://www.phpmyadmin.net/home_page/downloads.php |
Paquete | phpMyAdmin-2.11.0-all-languages.tar.gz |
Documentación (inglés) | http://wiki.cihar.com/pma/Welcome_to_phpMyAdmin_Wiki |
Instalación en la shell:
- Descomprimimos, y movemos el directorio al raiz:
tar -zxvf phpMyAdmin-2.11.0-all-languages.tar.gz mv phpMyAdmin-2.11.0-all-languages /var/www/mysql |
- Copiamos el fichero de configuración genérico en el que va a ser el fichero de configuración:
cd /var/www/mysql cp config.sample.inc.php config.inc.php |
Configuración del fichero /var/www/mysql/config.inc.php:
- Rellenamos esta frase aleatoria para la identificación de las cookies al conectar:
$cfg['blowfish_secret'] = 'aiffa30-8/36+k20dm39okdsn'; |
- Para utilizar las nuevas funcionalidades:
$cfg['Servers'][$i]['extension'] = 'mysqli'; |
- Usuario de acceso a través del web:
$cfg['Servers'][$i]['controluser'] = 'root'; $cfg['Servers'][$i]['controlpass'] = 'contraseña-super-segura'; |
El acceso web sería: http://tuservidor.com/mysql/.