jueves, mayo 2, 2024
No menu items!
InicioBlogsCómo agregar un usuario administrador a su base de datos de WordPress...

Cómo agregar un usuario administrador a su base de datos de WordPress a través de MySQL

¿Se le ha bloqueado el acceso a su sitio de WordPress?

A veces, los piratas informáticos le impiden acceder a su sitio web eliminando su cuenta de administrador de la base de datos.

En este artículo, le mostraremos cómo agregar un usuario administrador a su base de datos de WordPress a través de MySQL para que pueda recuperar el acceso.

Cómo agregar un usuario administrador a su base de datos de WordPress a través de MySQL

¿Por qué agregar un usuario administrador a su base de datos de WordPress a través de MySQL?

Una vez nos encontramos con un problema en el que el sitio de un usuario fue pirateado y su cuenta de administrador fue eliminada de la base de datos. Esto los dejó fuera de su sitio web de WordPress.

Pudimos ayudarlos a acceder a su sitio web creando un nuevo usuario administrador directamente en el sitio web de WordPress. Hicimos esto usando phpMyAdmin, una herramienta basada en web que le permite administrar bases de datos MySQL usando su navegador web.

Si se encuentra bloqueado en el área de administración de WordPress debido a piratas informáticos o simplemente porque olvidó su contraseña, puede hacer lo mismo.

Sin embargo, siempre debes realizar una copia de seguridad de tu base de datos antes de realizar cualquier modificación de MySQL. Entonces, una vez que pueda acceder a su sitio web nuevamente, es posible que deba seguir nuestra guía para principiantes para reparar su sitio de WordPress pirateado.

🔥 Leer:  ¿Cómo obtener un caparazón arcoíris en Stardew Valley?

Dicho esto, veamos cómo agregar un usuario administrador a su base de datos de WordPress a través de MySQL.

Agregar un usuario administrador a su base de datos de WordPress con phpMyAdmin

phpMyAdmin viene preinstalado con la mayoría de las principales empresas de alojamiento de WordPress. Puede encontrarlo en la sección Base de datos del panel cPanel de su cuenta de hosting.

Aquí hay una captura de pantalla del panel de control de Bluehost:

Seleccionando phpMyAdmin en cPanel

Al hacer clic en el icono se abrirá la interfaz de phpMyAdmin. Debe seleccionar su base de datos de WordPress en la columna de la izquierda.

A continuación, phpMyAdmin mostrará todas las tablas en su base de datos de WordPress. Realizará cambios en las tablas wp_users y wp_usermeta.

Realizarás cambios en las tablas wp_users y wp_usermeta.

Agregar un usuario a la tabla wp_users

Primero, debe encontrar la tabla wp_users y hacer clic en ella. Aparecerán los usuarios que figuran actualmente en la tabla.

Observe en la captura de pantalla a continuación que hay dos ID de usuario en nuestra tabla de sitio de demostración, 1 y 2. Cuando creamos un nuevo usuario para nuestro sitio de demostración, esta ID debe ser única, por lo que escribiremos el número 3.

Debe hacer clic en la pestaña “Insertar” en la parte superior de la pantalla para poder ingresar información para un nuevo usuario administrador.

Haga clic en la pestaña Insertar

Agregue la siguiente información a los campos del formulario Insertar:

  • ID: elija un número único (en nuestro ejemplo usaremos 3)
  • user_login: El nombre de usuario que se utilizará al iniciar sesión
  • user_pass: agregue una contraseña y asegúrese de seleccionar MD5 en el menú de funciones (vea la captura de pantalla a continuación)
  • user_nicename: el nombre completo o apodo del usuario
  • user_email: la dirección de correo electrónico del usuario
  • user_url: dirección de su sitio web
  • user_registered: seleccione la fecha y hora en que se registró el usuario usando el calendario
  • clave_activación_usuario: dejar en blanco
  • user_status: establezca esto en 0
  • display_name: el nombre completo o nombre para mostrar del usuario
🔥 Leer:  Cómo habilitar fácilmente el modo de depuración de WordPress para corregir errores del sitio
Complete los campos para el nuevo usuario

Una vez que haya terminado, asegúrese de hacer clic en el botón “Ir” para almacenar su nuevo usuario.

Agregar un usuario a la tabla wp_usermeta

Ahora necesitas encontrar la tabla wp_usermeta y hacer clic en ella. A continuación, debes hacer clic en la pestaña “Insertar” como lo hiciste en el paso anterior.

A continuación, debe agregar la siguiente información al formulario Insertar:

  • unmeta_id: deja este campo en blanco (se generará automáticamente)
  • user_id: el ID de usuario utilizado en el paso anterior.
  • meta_key: debería ser wp_capabilities
  • meta_value: ingrese esto: a:1:{s:13:”administrador”;s:1:”1″;}
Complete los campos para el nuevo usuario

A continuación, cuando se desplace hacia abajo, debería encontrar campos para una segunda fila. Es necesario agregar la siguiente información:

  • unmeta_id: deja este campo en blanco (se generará automáticamente)
  • user_id: el ID de usuario utilizado en los pasos anteriores.
  • meta_key: necesitas ingresar wp_user_level
  • meta_valor: 10
Complete los campos para el nuevo usuario

Una vez que haya terminado de ingresar información en los campos, debe hacer clic en el botón “Ir”. ¡Felicitaciones, ha creado un nuevo nombre de usuario de administrador!

Ahora debería poder iniciar sesión en su área de administración de WordPress utilizando el nombre de usuario y la contraseña que especificó para este usuario.

Tan pronto como inicie sesión, deberá navegar hasta Usuarios » Todos los usuariosluego haga clic en el nombre de usuario que acaba de crear.

Vaya a Usuarios »Todos los usuarios y edite el nuevo usuario

Ahora, sin cambiar nada, desplácese hasta el final de la página y haga clic en el botón “Guardar”.

Esto permitirá que WordPress limpie el usuario recién creado y agregue información adicional según sea necesario.

Agregar un usuario administrador a la base de datos de WordPress mediante una consulta SQL

Si es desarrollador, puede acelerar el proceso utilizando código.

🔥 Leer:  Este es el nuevo aire acondicionado portátil de Sony que puede caber en su bolsillo

Simplemente arrastre esta consulta SQL a su base de datos:

INSERT INTO `databasename`.`wp_users` (`ID`, `user_login`, `user_pass`, `user_nicename`, `user_email`, `user_url`, `user_registered`, `user_activation_key`, `user_status`, `display_name`) VALUES ('3', 'demo', MD5('demo'), 'Your Name', 'test@example.com', 'http://www.example.com/', '2022-09-01 00:00:00', '', '0', 'Your Name');
 
 
INSERT INTO `databasename`.`wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, '3', 'wp_capabilities', 'a:1:{s:13:"administrator";s:1:"1";}');
 
 
INSERT INTO `databasename`.`wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, '3', 'wp_user_level', '10');

Asegúrese de cambiar “nombre de la base de datos” en la base de datos con la que está trabajando.

Además, no olvides cambiar los demás valores por los que quieras para el nuevo usuario, como se explica en el primer método.

Inserte esta consulta SQL en su base de datos

Guías de expertos sobre qué hacer cuando el administrador de WordPress lo bloquea

Ahora que sabe cómo agregar un usuario administrador a través de MySQL, es posible que desee leer algunos artículos sobre cómo arreglar su sitio web cuando no puede acceder al área de administración de WordPress.

Esperamos que este tutorial le haya ayudado a aprender cómo agregar un usuario administrador a su base de datos de WordPress usando MySQL. Quizás también quieras consultar nuestra guía definitiva sobre seguridad de WordPress o nuestra lista de errores comunes de WordPress y cómo solucionarlos.

Recomendamos

Populares