Cómo agregar un usuario administrador a la base de datos de WordPress usando MySQL

How to Add an Admin User to the WordPress Database via MySQL

¿Ha sido bloqueado de su sitio web de WordPress?

A veces, los piratas informáticos lo bloquean de su propio sitio web al eliminar 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 usando MySQL para que pueda restaurar su acceso.

¿Por qué agregar un usuario administrador a la base de datos de WordPress usando MySQL?

Una vez nos encontramos con un problema en el que el sitio web de un usuario fue pirateado y su cuenta de administrador se eliminó de la base de datos. Esto provocó que fueran prohibidos en su sitio de WordPress sin más inicio de sesión.

Pudimos ayudarlos a obtener acceso a su sitio web creando un nuevo usuario administrador directamente para 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 no puede acceder a su administrador de WordPress debido a piratas informáticos o simplemente porque olvidó su contraseña, puede hacer lo mismo.

Sin embargo, siempre debe hacer una copia de seguridad de su base de datos antes de realizar cualquier edición en MySQL. Una vez que pueda volver a iniciar sesión en su sitio, es posible que deba seguir nuestra guía para principiantes para reparar su sitio de WordPress pirateado.

Echemos un vistazo a cómo agregar un usuario administrador a la base de datos de WordPress usando MySQL.

Agregar un usuario administrador a la base de datos de WordPress usando phpMyAdmin

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

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

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

phpMyAdmin luego mostrará todas las tablas en su base de datos de WordPress. Harás cambios en wp_users y wp_usermeta mesas.

Agregar un usuario a la tabla wp_users

Tienes que encontrarlos primero wp_users tabla y haga clic en ella. Esto mostrará los usuarios actualmente enumerados en la tabla.

Observe en la captura de pantalla a continuación que hay dos ID de usuario en la tabla de nuestro sitio web de demostración, 1 y 2. Cuando creamos un nuevo usuario para nuestro sitio web de demostración, le damos una ID de 3.

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

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

  • ID: Seleccione un número único (en nuestro ejemplo usamos 3)
  • user_login: el nombre de usuario utilizado 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: dirección de correo electrónico del usuario
  • user_url: la dirección de su sitio web
  • user_registered: Use el calendario para seleccionar la fecha y hora del usuario registrado
  • user_activation_key: liberar
  • user_status: Establézcalo en 0
  • display_name: el nombre completo o el nombre para mostrar del usuario

Cuando haya terminado, no olvide hacer clic en el botón Ir para guardar el nuevo usuario.

Agregar un usuario a la tabla wp_usermeta

Ahora tienes que encontrarlos. wp_usermeta tabla y haga clic en ella. Luego debe hacer clic en la pestaña "Insertar" como en el paso anterior.

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

  • unmeta_id: dejar en blanco (se generará automáticamente)
  • user_id: el ID de usuario que utilizó en el paso anterior
  • meta_key: Esta es la forma en que debe ser wp_capabilities
  • meta_value: Pon esto: a:1:{s:13:"administrator";s:1:"1";}

Luego, si se desplaza hacia abajo, debería encontrar los campos para la segunda fila. Debes agregar la siguiente información:

  • unmeta_id: dejar vacío (generará automáticamente)
  • user_id: el ID de usuario que utilizó en los pasos anteriores
  • meta_key: Debe iniciar sesión wp_user_level
  • meta_value: 10

Cuando haya terminado de ingresar la 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 administrador de WordPress con el nombre de usuario y la contraseña que proporcionó para este usuario.

Después de iniciar sesión, debe navegar Usuarios » Todos los usuariosy luego haga clic en el nombre de usuario que acaba de crear.

Ahora, sin cambiar nada, desplácese hasta la parte inferior de la página y haga clic en el botón "Guardar".

Esto permitirá que WordPress borre el usuario que acaba de crear y agregue la información necesaria.

Agregue un usuario administrador a la base de datos de WordPress usando una consulta SQL

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

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 el "nombre de la base de datos" a la base de datos con la que está trabajando. Además, no olvide cambiar los otros valores a los valores deseados para el nuevo usuario como explicamos en el primer método.

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

Si te ha gustado este artículo, suscríbete al nuestro. canal de Youtube para tutoriales en vídeo de WordPress. También puedes encontrarnos en Closermarketing.es y Facebook.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir