Manual phpMyAdmin

El phpMyAdmin es una aplicación escrita en php que nos permite gestionar las bases de datos de nuestros sitios. Esta aplicación resulta tremendamente útil cuando necesitamos eliminar alguna tabla o modificar un valor, aunque también es cierto que puede resultar peligroso hacerlo sin tener ningún conocimiento ya que podríamos destruir los datos sin posibilidad de recuperarlos (salvo que hayas procurado hacerte una backup de tu base de datos). La intención de este manual es precisamente orientar un poco al webmaster a la hora de utilizar esta tremendamente útil herramienta.

Composición del programa

En la siguiente imagen podrán observar la composición del programa. En la parte de la izquierda podrán ver un iframe con la base de datos actual y sus tabla, y en la parte de la derecha podrán ver las diferentes opciones que tiene, de las que nos centraremos solo en Bases de datos

Base de datos

Podremos acceder a la base de datos haciendo clic en el enlace correspondiente y elegir la base de datos (a partir de aquí, BD) que queremos consultar, o ir directamente al iframe izquierdo y hacer clic en el nombre de dicha BD, apareciendo la siguiente ventana.

En esta ventana puede observar las tablas que contienen las BD las acciones que se pueden realizar sobre las tablas, los registros que contienen, su tipo, tamaño y residuo que se puede depurar (espacio de la base de datos que se está usando para nada y que se puede eliminar de una manera que ya explicaremos más adelante). Las acciones que se pueden realizar son las siguientes:

Examinar: Podremos ver el contenido de dicha tabla. Más adelante lo explicaremos.

Buscar: Podremos buscar un valor determinado en la tabla.

Insertar: Podremos insertar una tabla.

Propiedades: Enseña las propiedades de la tabla.

Vaciar: Vacía la tabla (no lo hagáis excepto que sepáis muy bien lo que estáis haciendo).

Eliminar: Con este botón eliminamos la tabla entera (ojo, que una vez eliminada no se podrá restaurar salvo que conserves una copia de seguridad o backup). Esta acción la utilizo yo para eliminar tablas de módulos que ya no uso.

Como podéis ver en la imagen anterior, en la parte de abajo de la página, en la pestaña desplegable, podréis realizar varias acciones, de las que describiremos las siguientes:

- Eliminar: Elimina las tablas seleccionadas

- Vaciar: Vacía el contenido de las tablas seleccionadas

- Optimizar la tabla: Elimina el contenido sobrante de las tablas seleccionadas, liberando así espacio en nuestra BD. Este procedimiento para optimizar tablas es la más recomendada

- Reparar tabla: Repara las tablas seleccionadas en caso de que estén dañadas.

NOTA: Las tablas se pueden dañar con el uso. Uno de los problemas que se suele dar (yo personalmente no he visto otro y lo he sufrido numerosas veces) es que se concatene una tabla (es decir, que un registro se escribe sobre otro)

- Analizar la tabla: Analiza la tabla para comprobar que no hayan errores de ningún tipo

Estructura

Ahora miraremos lo que se puede hacer en la pestaña Estructura. Al pulsarla aparece la siguiente ventana:

Como pueden ver, aquí se puede ver el contenido de la tabla. Se puede editar los valores (por medio del icono del lápiz) o borrar dicho registro (con la X roja). Cuando hay muchos registros, se visualiza el contenido en varias páginas, en las que se puede avanzar o retroceder.

NOTA: No es aconsejable trastear por aquí a no ser que estéis completamente seguros de lo que estáis haciendo

SQL

Ahora veremos lo que se podría hacer en la pestaña SQL (ésta pestaña nos será de gran utilidad)

Aquí se puede introducir instrucciones MySQL (en Ejecute la/s consulta/s SQL en la base de datos XXX) consistentes en varias líneas de texto o una backup para restaurar tu BD (en Localización del archivo de texto, puede ser un archivo normal o un gzip). Pueden elegir el tipo de compresión utilizado (es preferible dejarla en Autodetecte)

NOTA 1: Sobre la consulta SQL, es recomendable no incluir demasiadas líneas (por ejemplo, que sea para restaurar solo unas pocas tablas)

NOTA 2: Si la base de datos fuera excesivamente grande, sería preferible partir la backup en varios trozos

Exportar

Ahora observemos la pestaña exportar, que también resulta de extrema utilidad (sobre todo para crear backups de nuestra BD)

Para realizar una backup de la base de datos, hay que seguir los siguientes pasos:

1.- Debajo del cuadro Exportar donde aparecen las tablas, pulsar en Seleccione todo.

2.- Revise que estén marcados Estructura y Datos (es recomendable marcar también Añadir DROP TABLE)

3.- Marcar Enviar (genera un archivo descargable) y pulsar el botón Continúe. En ese instante se bajará una backup de tu base de datos

También se puede hacer una backup de algunas tablas de nuestra elección. Para ello, en vez de realizar lo que pone el primer paso, pues en el cuadro exportar se selecciona a mano las tablas de la que queremos hacer la copia de seguridad.