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: MariaDB

Nota editorial: Ganamos una comisión de los enlaces de socios en WPBeginner. Las comisiones no afectan a las opiniones o evaluaciones de nuestros editores. Más información sobre Proceso editorial.

MariaDB es uno de los sistemas de gestión de bases de datos que WordPress puede utilizar para almacenar y recuperar la información de su blog. Es una alternativa a la popular aplicación de bases de datos MySQL.

WordPress utiliza una base de datos como archivador de su sitio web. Contiene tus entradas y páginas, comentarios, muchos ajustes y mucho más.

Puede utilizar WordPress sin saber cómo funciona la base de datos entre bastidores, pero tener unos conocimientos básicos es útil a la hora de diagnosticar problemas con su sitio de WordPress.

Glossary: MariaDB

¿Qué es una base de datos?

MariaDB es un sistema de gestión de bases de datos rela cionales que se ejecuta en su servidor de alojamiento WordPress y gestiona múltiples usuarios y bases de datos. Esto significa que actúa como un archivador digital que organiza y almacena los datos de tu sitio web en diferentes tablas.

Funciona del mismo modo que MySQL y es totalmente compatible con WordPress, por lo que puede utilizar cualquiera de las dos aplicaciones de bases de datos con WordPress. Normalmente, la elección del software de base de datos la realiza su proveedor de alojamiento de WordPress.

Ambas aplicaciones utilizan un lenguaje de programación llamado SQL, o Lenguaje de Consulta Estructurado. Se utiliza para recuperar, añadir y borrar información de las tablas de la base de datos.

Una instrucción SQL para recuperar datos se conoce como consulta, y suele tener un aspecto similar al siguiente:

SELECT * FROM wp_posts WHERE ID = 23;

No es necesario tener conocimientos de código ni de bases de datos para utilizar WordPress. Todo esto sucede automáticamente entre bastidores.

Pero con algunos conocimientos básicos de SQL, los usuarios más avanzados pueden corregir muchos errores de WordPress trabajando directamente con la base de datos, como por ejemplo:

Esto es especialmente útil cuando no se ha podido acceder al área de administrador de WordPress. En ese caso, puedes acceder directamente a la base de datos de WordPress con phpMyAdmin.

Se trata de una aplicación web que encontrarás en el panel de control de tu proveedor de alojamiento web. Puede utilizarla para gestionar su base de datos de WordPress desde su navegador / explorador web.

phpMyAdmin

Puede obtener más información acerca de las bases de datos y cómo utilizarlas en nuestra guía para principiantes sobre la gestión de bases de datos de WordPress con phpMyAdmin.

¿Cuál es la diferencia entre MySQL y MariaDB?

La aplicación de bases de datos MySQL tiene una larga historia. Fue lanzada por primera vez en 1995 y rápidamente se convirtió en una aplicación de gestión de bases de datos rápida, eficaz y asequible.

Cuando WordPress se lanzó en 2003, eligió MySQL para gestionar su base de datos.

Actualmente es propiedad de Oracle Corporation. Es software de código abierto con licencia GPL y está disponible gratuitamente.

Cuando MySQL fue adquirida por Oracle en 2009, una comunidad de desarrolladores creó una bifurcación del software. A este nuevo proyecto de código abierto lo llamaron MariaDB.

Con MariaDB, podían seguir trabajando en la base de datos independientemente de Oracle, mientras que Oracle supervisaba el desarrollo continuo de MySQL.

Desde entonces, se han añadido a MariaDB nuevas características que no están en MySQL, y el equipo ha mejorado su rendimiento. Sin embargo, sigue siendo completamente compatible con MySQL.

Cambiamos este blog a MariaDB en 2019 para aprovechar las ventajas de rendimiento y acelerar el sitio web de WPBeginner.

¿Cómo utiliza WordPress su base de datos?

La mayoría de los datos de WordPress se almacenan en tablas de bases de datos. Esto incluye entradas, páginas, comentarios, categorías, etiquetas, campos personalizados, usuarios y otros ajustes de WordPress.

Es posible que recuerde haber proporcionado información para establecer la base de datos cuando instaló WordPress por primera vez. Se le pidió que proporcionara un nombre de base de datos, alojamiento, nombre de usuario y contraseña.

Provide a Database Name, Host, Username and Password

Esta información acerca de la base de datos de WordPress se almacena en el archivo de configuración wp-config.php.

WordPress utilizó la información que usted proporcionó para crear tablas de base de datos y luego creó los datos de instalación por defecto dentro de esas tablas.

Hay 12 tablas de base de datos creadas con una instalación de WordPress por defecto:

  • 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 personalizado.
  • wp_posts contiene sus entradas, páginas, tipos de contenido personalizado 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 de usuario, incluyendo nombres de usuario y contraseñas.

Observará que cada tabla comienza con el prefijo wp_. Le recomendamos que elija un prefijo diferente durante la instalación de WordPress para mejorar la seguridad de su sitio web.

Ahora bien, dado que el contenido importante de WordPress se almacena en la base de datos, es necesario realizar copias de seguridad con regularidad, junto con los archivos almacenados en la biblioteca de medios, temas y plugins.

Los plugins de copia de seguridad como Duplicator realizan copias de seguridad automáticas de tus archivos y tablas de bases de datos y las almacenan de forma segura en una ubicación remota. Te recomendamos que sigas nuestra guía sobre cómo hacer copias de seguridad de tu sitio WordPress.

Ejecutar MariaDB en su ordenador

Si desea ejecutar WordPress localmente en su ordenador, necesita ejecutar el software en el que se basa WordPress. Esto incluye una aplicación de gestión de bases de datos como MariaDB o MySQL, así como software de servidor web como Apache y el idioma de programación PHP.

Es difícil establecer todas esas aplicaciones por separado, por lo que se han desarrollado soluciones para instalar WordPress fácilmente en Windows y Mac.

Una de estas soluciones utiliza MariaDB, y es XAMPP.

XAMPP

XAMPP funciona en Windows, Mac y Linux, y puedes aprender a instalarlo siguiendo nuestra guía sobre cómo crear un sitio WordPress local usando XAMPP.

Esperamos que este artículo te haya ayudado a aprender más acerca de MariaDB 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.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and 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!