Tutoriales de WordPress de Confianza, cuando más los necesitas.
Guía para Principiantes de WordPress
Copa WPB
25 Millones+
Sitios web que usan nuestros plugins
16+
Años de experiencia en WordPress
3000+
Tutoriales de WordPress de expertos

¿Qué es: MySQL

MySQL es el sistema de gestión de bases de datos que WordPress utiliza para almacenar y recuperar la información de tu blog. Actúa como un archivador para tu sitio web y se pronuncia 'my sequel'.

La aplicación de base de datos es propiedad actual de Oracle Corporation y es software de código abierto con licencia bajo la GPL y está disponible de forma gratuita.

Si bien puedes usar WordPress sin saber cómo usar MySQL, una comprensión básica puede ayudarte a solucionar problemas con tu sitio de WordPress.

¿Qué es MySQL?

¿Qué es una base de datos?

MySQL es un sistema de gestión de bases de datos relacional capaz de manejar múltiples usuarios y bases de datos. Se ejecuta como un servidor y se instala en tu servidor de hosting de WordPress.

Piensa en él como un archivador digital que organiza y almacena todos los datos de tu sitio web.

La información se recupera, se añade y se elimina de las tablas en la base de datos utilizando un lenguaje de programación especial llamado SQL, o Lenguaje de Consulta Estructurado. Una instrucción SQL para recuperar datos se conoce como consulta.

Una consulta típica de MySQL se ve así:

SELECT * FROM wp_posts WHERE ID = 23;

No necesitas entender cómo funcionan las bases de datos ni aprender el lenguaje SQL para usar WordPress. Todo esto sucede automáticamente detrás de escena. Sin embargo, el conocimiento de MySQL puede ayudar a solucionar problemas.

Puedes solucionar muchos errores de WordPress trabajando directamente con la base de datos, especialmente cuando no puedes iniciar sesión en el área de administración de WordPress. Por ejemplo, puedes restablecer una contraseña de WordPress, agregar un usuario administrador y cambiar la dirección de correo electrónico de WordPress.

Puedes acceder a tu base de datos MySQL usando phpMyAdmin. Esta es una aplicación web que te permite administrar bases de datos MySQL usando un navegador web. La encontrarás en el panel de control de tu proveedor de hosting web.

phpMyAdmin

Para obtener más información sobre las bases de datos y cómo usarlas, consulta nuestra guía para principiantes sobre gestión de bases de datos de WordPress con phpMyAdmin.

¿Cómo usa WordPress MySQL?

WordPress almacena una gran cantidad de información en una base de datos, incluyendo publicaciones, páginas, comentarios, categorías, etiquetas, campos personalizados, usuarios y otras configuraciones de WordPress.

Es por eso que, cuando instalas WordPress por primera vez, te pide que proporciones un nombre de base de datos, host, nombre de usuario y contraseña.

Proporciona un nombre de base de datos, host, nombre de usuario y contraseña

Esta información se almacena en el archivo de configuración llamado wp-config.php.

Durante la instalación, WordPress utiliza la información que proporcionas sobre la base de datos para crear tablas y almacenar datos de instalación predeterminados dentro de esas tablas.

Cada instalación de WordPress comienza con 12 tablas predeterminadas en la base de datos. Estas contienen datos para diferentes secciones, características y funcionalidades de WordPress.

Actualmente, una instalación predeterminada de WordPress crea las siguientes tablas:

  • wp_commentmeta contiene metadatos sobre comentarios
  • wp_comments contiene comentarios y los detalles del autor del comentario
  • wp_links administra los blogrolls creados por versiones anteriores de WordPress
  • wp_options contiene la mayoría de la configuración de WordPress a nivel de sitio
  • wp_postmeta contiene metadatos sobre publicaciones, páginas y tipos de publicación personalizados
  • wp_posts contiene tus publicaciones, páginas, tipos de publicación personalizados y revisiones
  • wp_termmeta contiene metadatos para términos bajo taxonomías personalizadas
  • wp_terms contiene términos bajo taxonomías, como cada categoría y etiqueta
  • wp_term_relationships administra las relaciones entre tipos de publicación y términos
  • wp_term_taxonomy define taxonomías para diferenciar entre categorías y etiquetas
  • wp_usermeta contiene información adicional sobre usuarios registrados
  • wp_users contiene información del usuario, incluidos nombres de usuario y contraseñas

El prefijo wp_ antes de cada nombre de tabla es el prefijo de base de datos predeterminado. Es posible que desees elegir un prefijo diferente durante la instalación de WordPress para mejorar la seguridad de tu sitio web.

Debido a que tu contenido de WordPress se almacena en MySQL, tu solución de respaldo de sitio web necesitará hacer una copia de tus tablas de base de datos, así como de los archivos almacenados en tu biblioteca de medios, temas y complementos.

Los complementos de respaldo como Duplicator enviarán automáticamente copias de seguridad completas de tus archivos y base de datos de WordPress a una ubicación remota. Puedes aprender cómo configurarlo siguiendo nuestra guía sobre cómo hacer una copia de seguridad de tu sitio web de WordPress.

Cómo MySQL afecta el rendimiento del sitio web

MySQL se ejecuta en tu servidor web como una aplicación, por lo que requiere más recursos cuando más usuarios visitan tu sitio web. Eso se debe a que cada vez que un usuario visita tu sitio web, WordPress tiene que obtener la información de la base de datos antes de que la página web se envíe al navegador del usuario.

Esto hace que tu sitio web cargue más lento cuando muchos usuarios lo visitan al mismo tiempo.

La mayoría de los sitios web abordan esto utilizando un plugin de caché de WordPress. Estos plugins almacenan las páginas web solicitadas con frecuencia para que tu base de datos no tenga que ser consultada tan a menudo. Como resultado, tu sitio web funciona más rápido.

Plugin de caché de WordPress

Recomendamos usar WP Rocket (premium) o WP Super Cache (gratuito). Muchas empresas de hosting de WordPress como Bluehost y SiteGround también ofrecen soluciones de caché.

Puedes seguir nuestra guía sobre cómo instalar y configurar WP Super Cache en tu sitio de WordPress para ver lo fácil que es añadir una solución de caché a tu sitio web.

Ejecutar MySQL en tu computadora

Si deseas ejecutar WordPress localmente en tu computadora, entonces necesitarás ejecutar el mismo software que tu proveedor de hosting de WordPress. Esto incluye Apache (el software del servidor web), MySQL (la base de datos) y PHP (el lenguaje de programación).

Afortunadamente, las pilas de software como WAMP (para Windows), MAMP (para Mac), LAMP (para Linux) y XAMPP (multiplataforma) facilitan la instalación.

WAMP te permite ejecutar WordPress en tu computadora con Windows

Esperamos que este artículo te haya ayudado a aprender más sobre MySQL en WordPress. También puedes consultar nuestra lista de Lecturas Adicionales a continuación para ver artículos relacionados sobre consejos, trucos e ideas útiles de WordPress.

Si te gustó este artículo, suscríbete a nuestro canal de YouTube para obtener tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.

Lectura adicional

El Kit de herramientas definitivo para WordPress

Obtén acceso GRATUITO a nuestro kit de herramientas: ¡una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!