Instalando phpMyAdmin

¿Qué es PHPMyAdmin?

PHPmyAdmin es, simplemente, un conjunto de utilidades y scripts escritos en lenguaje PHP que permiten gestionar bases de datos MySQL a través de una página web.

Mediante esta herramienta, sin conocer el lenguaje MySQL, podremos modificar, consultar, crear y borrar tanto bases de datos como tablas y registros contenidos en ellas.

También permite la gestión de usuarios –recuerda que MySQL requiere claves y contraseñas– y modificar sus privilegios de acceso.

¿Cuál es su utilidad?

La versión de MySQL para Windows no dispone de una interface propia que permita gestionar sus bases de datos a través de Windows.

La única posibilidad de gestión es a través de MS-DOS y eso requiere que el usuario sepa utilizar los comandos propios de las funciones MySQL.

Sin esos conocimientos de SQL, tendríamos como recurso la posibilidad de gestionar las bases de datos a través de nuestros propios scripts PHP, pero eso nos exigiría conocer con una cierta profundidad –a medida que avancemos en el curso lo iremos logrando– las funciones que PHP posee para la gestión de este tipo de bases de datos.

Es por eso que este conjunto de herramientas resulta muy cómodo y fácil de utilizar y está convirtiéndose –de hecho ya lo es– en el soporte estándar que la mayoría de los hosting facilitan a sus usuarios para gestionar las bases de datos alojadas en sus servidores.

La advertencia

Al visualizar la página que tienes en la imagen de la derecha habrás visto un aviso sobre temas de seguridad.

¡No te preocupes!.

La razón de tal advertencia radica en la existencia del usuario root (el usuario por defecto) sin contraseña. Podríamos eliminarlo –ya tenemos al usuario pepe con todos los privilegios– y desaparecería el mensaje. Cuando estudiemos lo relativo a MySQL ya lo haremos, pero por el momento, dejémoslo así.

Los usuarios

En las imágenes de la derecha tienes la lista de usuarios actuales. Allí ves el archi mencionado usuario root y también al nuevo usuario pepe con su contraseña encriptada.

Las columnas marcadas con Y/N contienen las tablas de privilegios de cada usuario. Observa que tanto root como pepe tienen todos los privilegios, mientras que, el tercer usuario (con nombre en blanco y creado durante la instalación de MySQL) no tiene ninguno.

Un detalle importante (a recordar) es que la contraseña del usuario pepe no tiene ningún asterisco delante. Eso será así cuando utilicemos MySQL 4.0 (con MySQL 4.1 ahí aparecería ese asterisco). Ya veremos más adelante su incidencia.

 
 

Proceso de instalación

    En el directorio Software del CD-ROM hay un fichero llamado phpMyAdmin-2.8.1.zip que tenemos que descomprimir obligatoriamente (contiene scripts de PHP) en el directorio c:\Apache\htdocs.

    Al hacerlo se creará un directorio llamado phpMyAdmin-2.8.1 al que vamos a cambiar el nombre por otro más cómodo y fácil, dado que al utilizar phpMyAdmin tendremos que escribir el nombre de ese directorio con bastante frecuencia.

    Vamos a renombrarlo como MyAdmin.

    Dentro de ese directorio que acabamos de renombrar hay un subdirectorio con nombre libraries y, en él, un fichero llamado config.default.php. Abrámoslo con nuestro editor DEV-PHP, guardémoslo (sin hacer ninguna modificación) con el nombre config.inc.php, y ya, en este último fichero busquemos la línea nº 31 y donde dice:

        $cfg['PmaAbsoluteUri'] = ' ';
       y, pongamos
        $cfg['PmaAbsoluteUri'] = 'http://localhost/MyAdmin/';

    Guardemos los cambios. Será necesario editar y modificar, también, el fichero Config.class.php (contenido igualmente en el directorio libraries) y modificar la línea nº 10. Dónde dice:

        var $default_source = './libraries/config.default.php';
       deberemos poner
        var $default_source = './libraries/config.inc.php';

Hechas las modificaciones en ambos ficheros ya estaremos en condiciones de probar su funcionamiento.

Prueba de funcionamiento de PHPMyAdmin

    Ya estamos en condiciones de hacer una prueba de phpMyAdmin.

   Arranquemos Apache –dejando minimizada su ventana MS-DOS– y arranquemos también MySQL -el semáforo debe quedar en verde–. Con ambos servidores activos escribamos ahora en la barra de direcciones de nuestro navegador:

       http://localhost/MyAdmin/

y se nos abrirá una página como esta:


    Si ocurre esto –seguro que sí ocurrirá– ya podemos felicitarnos, la terna Apache+PHP+MySQL estará instalada, bien configurada y funcionando. Ahora ya podremos dedicarnos de lleno a la programación en PHP. Ya disponemos de todos los recursos necesarios para poder hacerlo.

Comprobación de usuarios

    Desde phpMyAdmin podemos comprobar los usuarios registrados actualmente en la base de datos. El procedimiento para hacerlo es el que se describe en esta primera imagen.


y el resultado (si hemos hecho correctamente el proceso descrito al instalar MySQL) deberá ser este:



Anterior
Indice
Siguiente