Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Qué es: MySQL

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

La aplicación de base de datos es actualmente propiedad de Oracle Corporation y es software de código abierto con licencia GPL y disponible gratuitamente.

Aunque puede utilizar WordPress sin saber utilizar MySQL, unos conocimientos básicos pueden ayudarle a diagnosticar problemas con su sitio de WordPress.

What Is MySQL?

¿Qué es una base de datos?

MySQL es un sistema de gestión de bases de datos rela cionales capaz de gestionar múltiples usuarios y bases de datos. Se ejecuta como un servidor y se instala en el servidor de alojamiento de WordPress.

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

La información se recupera, añade y borra de las tablas de la base de datos mediante 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 MySQL típica tiene este aspecto:

SELECT * FROM wp_posts WHERE ID = 23;

No necesitas entender cómo funcionan las bases de datos ni aprender el idioma SQL para utilizar WordPress. Todo esto ocurre automáticamente entre bastidores. Sin embargo, un conocimiento de MySQL puede ayudar a diagnosticar problemas.

Puedes corregir muchos errores de WordPress trabajando directamente con la base de datos, especialmente cuando no se ha podido acceder al área de administrador de WordPress. Por ejemplo, puedes restablecer una contraseña de WordPress, añadir un usuario administrador y cambiar la dirección de correo electrónico de WordPress.

Puede acceder a su base de datos MySQL utilizando phpMyAdmin. Se trata de una aplicación web que le permite gestionar bases de datos MySQL mediante un navegador / explorador web. La encontrarás en el panel de control de tu proveedor de alojamiento web.

phpMyAdmin

Para saber más acerca de las bases de datos y cómo utilizarlas, consulte nuestra guía para principiantes sobre la gestión de bases de datos de WordPress con phpMyAdmin.

¿Cómo utiliza WordPress MySQL?

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

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

Provide a Database Name, Host, Username and Password

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 usted proporciona acerca de la base de datos para crear tablas y almacenar datos de instalación por defecto dentro de esas tablas.

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

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

  • wp_commentmeta contiene meta información acerca de los comentarios
  • wp_comments contiene comentarios y los datos del autor del comentario
  • wp_links gestiona los blogrolls creados por versiones anteriores de WordPress
  • wp_options contiene la mayoría de los ajustes de WordPress para todo el sitio
  • wp_postmeta contiene meta información acerca de entradas, páginas y tipos de contenido personalizados.
  • wp_posts contiene sus entradas, páginas, tipos de contenido 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 gestiona las relaciones entre tipos de entradas y términos
  • wp_term_taxonomy define taxonomías para diferenciar entre categorías y etiquetas
  • wp_usermeta contiene meta información acerca de los usuarios registrados
  • wp_users contiene información sobre los usuarios, incluyendo nombres de usuario y contraseñas

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

Dado que el contenido de WordPress se almacena en MySQL, su solución de copia de seguridad del sitio web tendrá que hacer una copia de las tablas de la base de datos, así como los archivos almacenados en su biblioteca de medios, temas y plugins.

Plugins de copia de seguridad como UpdraftPlus enviarán automáticamente copias de seguridad completas de tus archivos y base de datos de WordPress a una ubicación remota. Puedes aprender a establecerlo siguiendo nuestra guía sobre cómo hacer copias de seguridad y restaurar tu sitio de WordPress con UpdraftPlus.

Cómo afecta MySQL al rendimiento de un sitio web

MySQL se ejecuta en su servidor web como una aplicación, por lo que requiere más recursos cuando más usuarios visitan su sitio web. Esto se debe a que cada vez que un usuario visita su 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 / explorador del usuario.

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

La mayoría de los sitios web solucionan este problema utilizando un plugin de caché de WordPress. Estos plugins almacenan las páginas web más solicitadas para que la base de datos no tenga que ser consultada con tanta frecuencia. Como resultado, su sitio web funciona más rápido.

WordPress Caching Plugin

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

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

Ejecutar MySQL en su ordenador

Si desea ejecutar WordPress localmente en su ordenador, necesitará ejecutar el mismo software que su proveedor de alojamiento de WordPress. Esto incluye Apache (el software del servidor web), MySQL (la base de datos) y PHP (el idioma de programación).

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

WAMP Allows You to Run WordPress on Your Windows Computer

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

Si te ha gustado esta guía, suscríbete a nuestro canal de YouTube para ver nuestros tutoriales en vídeo sobre WordPress. También puedes encontrarnos en Twitter y Facebook.

Lecturas adicionales

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

El último kit de herramientas de WordPress

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