🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo gestionar bases de datos MySQL en WordPress con phpMyAdmin

Actualizado el 20 de febrero de 2026

¿Alguna vez has necesitado hacer una copia de seguridad de tu web, limpiar tablas de spam o solucionar un error de conexión a la base de datos? Si gestionas un sitio en WordPress, tarde o temprano te tocará meter las manos en MySQL. Y la herramienta más amigable para hacerlo es phpMyAdmin.

No te preocupes si la palabra "base de datos" te suena a chino. En esta guía te voy a explicar paso a paso, como si estuviéramos sentados frente a tu ordenador, cómo gestionar base de datos de WordPress con phpMyAdmin de forma segura y sin romper nada. Vamos a cubrir desde lo más básico (acceder y navegar) hasta tareas prácticas como reparar tablas o cambiar la contraseña de un usuario.


¿Qué es exactamente una base de datos en WordPress?

Imagina que tu web es una biblioteca. Los archivos de WordPress (el tema, los plugins, las imágenes) son los libros y las estanterías. Pero la base de datos MySQL es el catálogo de esa biblioteca: contiene toda la información sobre qué libros hay, quién los ha prestado, los comentarios de los lectores, las configuraciones de los estantes... Sin ese catálogo, la biblioteca no funciona.

En WordPress, la base de datos almacena:

  • Entradas y páginas (todo tu contenido).
  • Comentarios de los usuarios.
  • Usuarios y sus roles (administrador, editor, suscriptor).
  • Opciones de configuración (la URL del sitio, el tema activo, los ajustes de plugins).
  • Metadatos (información extra de cada entrada, usuario o comentario).

Todo eso está organizado en tablas. Por defecto, WordPress crea unas 12 tablas (más las que añaden los plugins). Cada tabla tiene un prefijo, normalmente wp_, aunque puede ser diferente.


¿Cómo acceder a phpMyAdmin?

phpMyAdmin es una herramienta web que te permite manejar bases de datos MySQL desde un navegador, sin necesidad de saber comandos. La mayoría de paneles de hosting lo incluyen.

Desde un panel de control típico (cPanel, DirectAdmin, Syspanel)

  1. Inicia sesión en el panel de control de tu hosting.
  2. Busca la sección de Bases de Datos. Puede llamarse "MySQL Databases", "phpMyAdmin" o, si usas Syspanel (el panel de HestiaCP), verás un acceso directo.
  3. Haz clic en el icono de phpMyAdmin. Se abrirá una nueva pestaña en tu navegador.
  4. En la pantalla de inicio de phpMyAdmin, verás una lista de bases de datos a la izquierda. Busca la que corresponde a tu WordPress (normalmente tiene un nombre como tuusuario_wp o wordpress_db).

[INFO] Si usas Syspanel (HestiaCP), el acceso a phpMyAdmin suele estar en el puerto 2106. Por ejemplo: https://tudominio.com:2106/phpmyadmin. Consulta con tu proveedor de hosting si tienes dudas.

Si no ves tu base de datos

A veces phpMyAdmin muestra varias bases de datos, pero no todas. Si no encuentras la tuya, puede que necesites iniciar sesión con un usuario específico. En la pantalla de login de phpMyAdmin, introduce el usuario y contraseña de la base de datos de WordPress (los mismos que usas en el archivo wp-config.php).


Navegando por las tablas de tu base de datos WordPress

Una vez dentro de tu base de datos, verás una lista de tablas. Aquí tienes las más importantes y para qué sirven:

  • wp_posts: Contiene todas tus entradas, páginas, revisiones y elementos de menú.
  • wp_postmeta: Metadatos de cada entrada (como el campo personalizado "subtitle" o la imagen destacada).
  • wp_users: Información de los usuarios registrados (nombre, email, contraseña encriptada).
  • wp_usermeta: Metadatos de usuarios (rol, preferencias, etc.).
  • wp_options: Configuración global del sitio (URL, título, plugins activos).
  • wp_comments: Todos los comentarios.
  • wp_commentmeta: Metadatos de comentarios.
  • wp_terms, wp_term_taxonomy, wp_term_relationships: Gestionan las categorías y etiquetas.
  • wp_links: (obsoleto) Enlaces del blogroll.

Cada tabla tiene columnas (campos) y filas (registros). Por ejemplo, en wp_posts, cada fila es un artículo o página.


Tareas básicas de gestión: copias de seguridad, reparación y limpieza

1. Hacer una copia de seguridad (exportar)

Esta es la tarea más importante. Antes de tocar nada, siempre haz una copia de seguridad.

  1. En phpMyAdmin, selecciona tu base de datos (haz clic en su nombre a la izquierda).
  2. Ve a la pestaña Exportar.
  3. Elige el método Rápido (selecciona todo) y formato SQL.
  4. Haz clic en Continuar. Se descargará un archivo .sql con toda tu base de datos.

[TIP] Guarda ese archivo en un lugar seguro (tu ordenador, Google Drive, etc.). Es tu salvavidas.

2. Reparar tablas dañadas

A veces, tras un cierre inesperado o un error de plugin, algunas tablas se corrompen. Verás errores como "Table ‘wp_options’ is marked as crashed". Para repararlas:

  1. Selecciona tu base de datos.
  2. Marca las tablas que quieras reparar (puedes seleccionar todas con el checkbox superior).
  3. En el menú desplegable de abajo (junto a "Con seleccionados:"), elige Reparar tabla.
  4. phpMyAdmin ejecutará el comando REPAIR TABLE y te mostrará el resultado.

Si alguna tabla no se repara, puedes probar con Optimizar tabla (que libera espacio) o, en casos extremos, restaurar desde la copia de seguridad.

3. Vaciar o eliminar tablas de spam (por ejemplo, comentarios)

Si tienes miles de comentarios de spam, tu base de datos se vuelve pesada. Puedes limpiarlos desde phpMyAdmin:

  1. Ve a la tabla wp_comments.
  2. Haz clic en Examinar para ver los comentarios.
  3. Para eliminar todos los comentarios no aprobados (spam), ejecuta una consulta SQL. Ve a la pestaña SQL y escribe:
    DELETE FROM wp_comments WHERE comment_approved = 'spam';
    
    (Ajusta el prefijo wp_ si es diferente).
  4. Haz clic en Continuar. Se borrarán todos los comentarios marcados como spam.

[WARNING] Ejecutar consultas SQL borra datos de forma permanente. Asegúrate de tener una copia de seguridad.

4. Cambiar la contraseña de un usuario de WordPress

Si olvidaste la contraseña de un usuario administrador, puedes cambiarla directamente en la base de datos.

  1. Ve a la tabla wp_users.
  2. Busca el usuario que quieras modificar (puedes usar el filtro de búsqueda).
  3. Haz clic en Editar (el icono del lápiz) junto a ese usuario.
  4. Localiza la columna user_pass. En el campo Valor, escribe la nueva contraseña en texto plano.
  5. En el desplegable de la derecha (Función), selecciona MD5. Esto encriptará la contraseña correctamente.
  6. Haz clic en Continuar (o Guardar). La contraseña estará actualizada.

[INFO] WordPress usa MD5 para almacenar contraseñas de forma segura. Al seleccionar MD5 en phpMyAdmin, la función hash se aplica automáticamente.


Consultas SQL útiles para WordPress (sin ser experto)

A veces necesitas hacer cambios masivos. Aquí tienes algunas consultas seguras y muy útiles.

Cambiar la URL del sitio

Si cambias de dominio o de http a https, actualiza la URL en la tabla wp_options:

UPDATE wp_options SET option_value = 'https://nuevodominio.com' WHERE option_name = 'siteurl';
UPDATE wp_options SET option_value = 'https://nuevodominio.com' WHERE option_name = 'home';

Desactivar todos los plugins (para solucionar un error)

Si un plugin te bloquea el acceso al admin, puedes desactivarlos todos desde la base de datos:

UPDATE wp_options SET option_value = 'a:0:{}' WHERE option_name = 'active_plugins';

Esto vacía la lista de plugins activos. Luego, desde WordPress, puedes reactivarlos uno a uno.

Cambiar el prefijo de las tablas (por seguridad)

Si tu base de datos usa el prefijo wp_ y quieres cambiarlo por otro (por ejemplo miweb_), no lo hagas manualmente. Es más seguro usar un plugin como iThemes Security o Change DB Prefix. Si te atreves, la consulta sería:

RENAME TABLE wp_posts TO miweb_posts, wp_users TO miweb_users, ... (y así con todas las tablas);

Pero ojo: también debes actualizar el archivo wp-config.php con el nuevo prefijo. Es un proceso delicado; mejor usa un plugin.


Buenas prácticas y errores comunes

Lo que NO debes hacer

  • No borres tablas sin saber qué son. Por ejemplo, wp_options es crítica.
  • No edites valores en wp_users o wp_posts sin copia de seguridad. Un cambio incorrecto puede romper tu web.
  • No ejecutes consultas SQL que no entiendas. Si no estás seguro, pregunta primero.
  • No dejes phpMyAdmin abierto sin cerrar sesión. Cierra siempre la pestaña cuando termines.

Lo que SÍ debes hacer

  • Haz copias de seguridad periódicas. Al menos una vez al mes, y siempre antes de actualizar WordPress o un plugin importante.
  • Usa el prefijo de tabla personalizado al instalar WordPress (no el wp_ por defecto) para mayor seguridad.
  • Optimiza las tablas de vez en cuando (desde phpMyAdmin, selecciona las tablas y elige "Optimizar tabla"). Libera espacio y mejora el rendimiento.
  • Si usas Syspanel (HestiaCP), recuerda que el acceso a phpMyAdmin está en el puerto 2106. Es posible que tu hosting te haya dado credenciales específicas.

Preguntas frecuentes (FAQ)

¿Puedo dañar mi web usando phpMyAdmin?

Sí, si no sabes lo que haces. Pero siguiendo esta guía y con copia de seguridad previa, el riesgo es mínimo. Siempre empieza por consultar o exportar antes de modificar.

¿Cómo sé cuál es mi base de datos de WordPress?

Revisa el archivo wp-config.php en la raíz de tu instalación de WordPress. Busca las líneas:

define('DB_NAME', 'nombre_base_datos');
define('DB_USER', 'usuario');
define('DB_PASSWORD', 'contraseña');

¿Puedo acceder a phpMyAdmin sin panel de control?

Sí, si tu hosting te proporciona la URL directa. Normalmente es algo como https://tudominio.com/phpmyadmin o, como mencionamos, en Syspanel usa el puerto 2106. Si no, contacta con soporte.

¿Es lo mismo phpMyAdmin que MySQL?

No. MySQL es el motor de base de datos (el "cerebro"). phpMyAdmin es una interfaz gráfica para manejarlo (el "panel de control").

¿Necesito saber SQL para usar phpMyAdmin?

No. Para las tareas básicas (exportar, importar, editar celdas, reparar tablas) no necesitas escribir ni una línea de código. Las consultas SQL son un plus para usuarios más avanzados.

¿Cómo recupero mi web si rompo algo?

Si tienes la copia de seguridad en SQL, ve a phpMyAdmin, selecciona tu base de datos, ve a Importar, selecciona el archivo .sql y haz clic en Continuar. Se restaurará todo al estado anterior.


Conclusión

Gestionar la base de datos de WordPress con phpMyAdmin no tiene por qué ser aterrador. Con un poco de práctica y siguiendo estos pasos, podrás hacer copias de seguridad, reparar errores, limpiar contenido no deseado y hasta cambiar la URL de tu sitio sin depender de un técnico.

Recuerda: la clave está en la precaución. Siempre exporta antes de modificar, no toques lo que no entiendas y, si te surge cualquier duda, busca ayuda o consulta la documentación de tu hosting. Ahora ya sabes cómo manejar tu base de datos WordPress como un profesional.

¿Te animas a probar? Empieza por hacer una copia de seguridad de tu web. ¡No te llevará más de un minuto y te ahorrarás muchos dolores de cabeza!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel