Contenidos
Copia de seguridad de la base de datos de wordpress
a. Si es un usuario habitual de una cuenta de alojamiento web de un solo sitio, puede iniciar la sesión normalmente. A continuación, haga clic en Gestión de MySQL. (Si esto no es fácilmente visible, tal vez su anfitrión necesita modificar su “paquete” para activar MySQL). A continuación, siga la parte “c” de abajo.
b. Cuentas de revendedor Las cuentas de administrador pueden necesitar hacer clic en Nivel de usuario. Primero deben entrar como Revendedor si el dominio en cuestión es el principal del Revendedor… o entrar como Usuario si el dominio no es el principal del Revendedor. Si se trata del dominio principal del revendedor, una vez iniciada la sesión como revendedor, basta con hacer clic en el nivel de usuario. Sin embargo, si el dominio en cuestión no es el dominio principal del Revendedor, entonces debe iniciar sesión como Usuario. A continuación, haga clic en Gestión de MySQL. (Si no es fácilmente visible, quizás necesite volver al nivel de Revendedor o de Administrador, y modificar el “Paquete de gestión de usuarios” o el “Paquete de gestión de revendedores” para habilitar MySQL).
c. En Gestión de MySQL, haga clic en las palabras pequeñas: Crear nueva base de datos. Aquí se le pide que presente dos sufijos para la base de datos y su nombre de usuario. Para una máxima seguridad, utilice dos conjuntos diferentes de 4 a 6 caracteres aleatorios. A continuación, el campo de la contraseña tiene un botón Aleatorio que genera una contraseña de 8 caracteres. También puede añadir más caracteres a la contraseña para obtener la máxima seguridad. Haga clic en Crear. La siguiente pantalla resumirá la base de datos, el nombre de usuario, la contraseña y el nombre de host. Asegúrese de copiar y pegar estos datos en un archivo de texto para futuras referencias.
Instalar wordpress
Un consejo muy simple para usted – no ejecute varias instalaciones de WordPress en la misma base de datos. Realmente – si alguien tiene acceso a su base de datos tiene acceso a todos sus sitios web. Usted puede encontrar esta recomendación en el códice oficial de WordPress también. Esto no se refiere a WordPress Multisite porque WP Multisite es una instalación única de WP.
Por lo tanto, me siento realmente incómodo cuando mi ID de administrador es 1. Muchas de las inyecciones SQL se basan en este principio. Por lo tanto, vamos a abrir phpMyAdmin y ejecutar las siguientes consultas (hacer copias de seguridad antes de hacer los cambios es muy recomendable).
¿Pero qué hacer si su WordPress ya está instalado? Su sitio web lleno con el contenido y no se puede simplemente volver a instalar. No hay que asustarse, por supuesto esta forma es un poco más difícil pero se puede hacer.
Por favor, recuerde, cada plugin que utiliza puede crear sus propias tablas en la base de datos. Usted tiene que cambiar el nombre de estas tablas también. WooCommerce es un plugin de compras para WordPress muy utilizado, por lo que he decidido mencionar las consultas para él.
Plugin de la base de datos de WordPress
Su base de datos de WordPress almacena todo el contenido de su sitio web. Esto incluye las entradas del blog, las páginas, los comentarios y los tipos de entradas personalizadas, como los enlaces, las entradas de formularios y los elementos del portafolio. También almacena la configuración de su sitio web, la configuración del tema y la configuración del plugin.
Si actualizas tu sitio web regularmente, tu base de datos crecerá con el tiempo. Una base de datos grande puede afectar en gran medida al rendimiento de su sitio web, ya que el servidor tarda más en recuperar la información de las tablas de la base de datos. Por eso es tan importante la optimización de la base de datos.
Si usted está usando WordPress para publicar contenido en Internet, creo que es en su beneficio tener una comprensión de las tablas de la base de datos de WordPress; particularmente si usted está planeando en la optimización de su base de datos de WordPress.
Actualmente, WordPress tiene 12 tablas principales (esto podría, por supuesto, cambiar en una futura versión de WordPress). La mayoría de los sitios web de WordPress tienen docenas de tablas porque los plugins guardan la configuración y otros datos en la base de datos de WordPress. Los temas también pueden guardar configuraciones y otros datos en su base de datos.
WordPress obtiene datos de la base de datos
Si desea aprender en profundidad cómo funciona la base de datos de WordPress, también he reunido la más completa guía de bases de datos de WordPress ( WordPress Database Ultimate Guide – From Novice to Expert) que incluye los siguientes temas :
Para sacar el máximo provecho de este tutorial, debe tener una comprensión básica de cómo funciona PHP y la conexión a la base de datos MySQL. Para refrescar su memoria sobre la conexión de la base de datos PHP MySQL, este es el código que usamos en PHP para conectarnos a la base de datos MySQL.
Así que, idealmente, los archivos de WordPress que se descargan del repositorio de WordPress representan la aplicación frontend que requiere una base de datos en este contexto (MySQL) donde se almacena toda la información. Todas las páginas, posts, usuarios, post-Meta, Meta de usuario y opciones de administración serán almacenadas en esta base de datos.
En la práctica, cuando se construye una aplicación PHP personalizada que utiliza las bases de datos SQL, el código anterior se coloca en un archivo que comúnmente se llama ‘config.php’, aunque se le puede dar cualquier otro nombre. Para conectar WordPress a la base de datos MySQL, necesitamos este tipo de archivo, como demostraré en pasos posteriores.