¿Qué es phpMyAdmin?

phpMyAdmin es una herramienta web para gestionar bases de datos MySQL. Permite explorar tablas, ejecutar consultas SQL, importar y exportar datos y administrar usuarios desde una interfaz sencilla.

Acceder a phpMyAdmin

  1. Inicia sesión en EGPNL
  2. Ve a Bases de datosphpMyAdmin
  3. Elige la base de datos que quieres gestionar
  4. phpMyAdmin se abre en una pestaña nueva
Acceso directo: si está habilitado, también puedes entrar a phpMyAdmin desde https://yourdomain.com/phpmyadmin.

La interfaz de phpMyAdmin

La interfaz principal se compone de:

  • Panel izquierdo: navegación por bases de datos y tablas
  • Menú superior: SQL, Buscar, Consulta, Exportar, Importar, Operaciones
  • Área principal: los datos de las tablas y los resultados de las consultas

Tareas habituales

Explorar los datos de una tabla

  1. Haz clic en una base de datos del panel izquierdo
  2. Haz clic en el nombre de una tabla
  3. Haz clic en Examinar para ver las filas
  4. Usa la paginación para moverte entre los registros

Ejecutar consultas SQL

  1. Selecciona tu base de datos
  2. Haz clic en la pestaña SQL
  3. Escribe tu consulta SQL
  4. Haz clic en Continuar para ejecutarla
-- Example: Select all users
SELECT * FROM users WHERE status = 'active';

-- Example: Update a record
UPDATE products SET price = 29.99 WHERE id = 5;

-- Example: Delete records
DELETE FROM logs WHERE created_at < '2024-01-01';
Precaución: haz siempre una copia antes de ejecutar consultas UPDATE o DELETE. ¡No hay botón de deshacer!

Buscar datos

  1. Selecciona una tabla
  2. Haz clic en la pestaña Buscar
  3. Introduce los criterios de búsqueda de cada columna
  4. Haz clic en Continuar para encontrar los registros

Editar registros

  1. Examina la tabla
  2. Haz clic en Editar junto a la fila
  3. Modifica los valores
  4. Haz clic en Continuar para guardar

Añadir registros

  1. Selecciona una tabla
  2. Haz clic en la pestaña Insertar
  3. Rellena los valores de cada columna
  4. Haz clic en Continuar para insertarlo

Exportar la base de datos

  1. Selecciona la base de datos
  2. Haz clic en la pestaña Exportar
  3. Elige exportación rápida o personalizada
  4. Formato: SQL (recomendado)
  5. Haz clic en Continuar para descargarlo
Exportación personalizada: úsala para opciones extra como la compresión (gzip), tablas concretas o exportar solo los datos.

Importar una base de datos

  1. Elige la base de datos de destino (o crea una nueva)
  2. Haz clic en la pestaña Importar
  3. Haz clic en Elegir archivo y selecciona tu fichero .sql
  4. Haz clic en Continuar para importar

Límites de tamaño en la importación

phpMyAdmin tiene límites de subida. Para ficheros grandes:

  • Comprime el .sql en .sql.gz
  • Usa la importación de MySQL desde la línea de comandos
  • Divide los ficheros grandes en partes

Operaciones con tablas

Crear una tabla

  1. Selecciona la base de datos
  2. Escribe el nombre de la tabla y el número de columnas
  3. Haz clic en Continuar
  4. Define cada columna (nombre, tipo, longitud, etc.)
  5. Haz clic en Guardar

Modificar la estructura de una tabla

  1. Selecciona la tabla
  2. Haz clic en la pestaña Estructura
  3. Usa Añadir columna o pulsa Cambiar en las existentes

Optimizar tablas

  1. Selecciona las tablas que quieres optimizar
  2. En el desplegable, elige Optimizar tabla
  3. Esto recupera espacio sin usar y mejora el rendimiento

Consultas SQL útiles

Buscar y reemplazar

UPDATE wp_posts
SET post_content = REPLACE(post_content, 'http://oldsite.com', 'https://newsite.com');

Restablecer la contraseña de WordPress

UPDATE wp_users
SET user_pass = MD5('newpassword')
WHERE user_login = 'admin';

Ver el tamaño de las tablas

SELECT table_name,
       ROUND((data_length + index_length) / 1024 / 1024, 2) AS 'Size (MB)'
FROM information_schema.tables
WHERE table_schema = 'your_database'
ORDER BY (data_length + index_length) DESC;