Cómo añadir un usuario administrador a una base de datos de WordPress

Si has perdido el acceso a tu sitio de WordPress y no puedes restablecer la contraseña (por ejemplo, si el sitio ha sido pirateado y se ha eliminado el usuario administrador), aún puedes crear un nuevo usuario administrador a través de la base de datos.

Para evitar que tu sitio web sea objeto de un ataque informático en el futuro, lee nuestras recomendaciones en how para mejorar la seguridad de un sitio de WordPress.

Este artículo te muestra cómo agregar un usuario administrador a la base de datos de WordPress usando MySQL, lo que te permitirá recuperar el acceso.

Nota: Antes de realizar cualquier cambio en la base de datos, te recomendamos encarecidamente que primero realices una copia de seguridad hrefhttps://help.one.com/hc/en-us/articles/115005593645hrefmaking.

  • Paso 1 - Abra su base de datos en phpMyAdmin
  • Paso 2: Agregar un usuario a la tabla _users
  • Paso 3: Agregar un usuario a la tabla _usermeta
  • Paso 4 - Confirmar nuevo usuario en WP Admin

Paso 1 - Abra su base de datos en phpMyAdmin

  1. Inicie sesión en su panel de control hrefhttps://login.one.com/cp/hrefone.com y haga clic en «Configuración de la base de datos» dentro de «Configuración del alojamiento» en el menú de la izquierda.
  2. Seleccione su base de datos de WordPress en PhpMyAdmin y abra la base de datos. 
  3. Si la lista de contenido de la tabla en el menú de la izquierda no está abierta, puede hacer clic en el símbolo más junto al nombre de la base de datos para abrirla.
  4. Seleccione la tabla que termina en _users, por ejemplo, wp_users.

Consejo: Si tiene más de una instalación de WordPress en su espacio web, debe asegurarse de acceder a la tabla correcta. Puede verificar esto buscando el prefijo de la tabla en wp-config.php. En caso de duda, siempre puede ponerse en contacto con nuestro soporte.


Paso 2: Agregar un usuario a la tabla _users

  1. Haga clic en la tabla que termina en _users (por ejemplo, wp_users) para ver la lista actual de usuarios.
  2. Haga clic en la pestaña Insertar en la parte superior de la pantalla para insertar la información de un nuevo usuario administrador.
  3. Para completar el formulario Insertar, agregue la siguiente información:
    • ID: elija un número único (en nuestro ejemplo, usaremos 2)
    • 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: nombre completo o apodo del usuario
    • user_email: la dirección de correo electrónico del usuario
    • user_url: la dirección de su sitio web
    • user_registered: seleccione la fecha y hora en que el usuario se registró utilizando el calendario
    • user_activation_key: dejar en blanco
    • user_status: establezca esto en 0
    • display_name: Nombre público que se muestra
  4. Haga clic en Ir en la parte inferior derecha para guardar el nuevo usuario.

Captura de pantalla que muestra cómo añadir un usuario en phpMyAdmin.


Paso 3: Agregar un usuario a la tabla _usermeta

El siguiente paso es agregar los permisos adecuados al usuario.

  1. Busque la tabla que termina en _usermeta (por ejemplo, wp_usermeta) en el menú de la izquierda y haga clic en ella.
  2. Haga clic en la pestaña Insertar como lo hizo en el paso anterior.
  3. Agregue la siguiente información al formulario Insertar:
    • umeta_id: deje esto en blanco (se generará automáticamente)
    • user_id: agregue el mismo ID de usuario que utilizó en el paso anterior
    • meta_key: inserte su tabla prefix_capabilities (en nuestro ejemplo esto sería wp_capabilities)
    • meta_value: copie e inserte este valor:

      a:1:{s:13:"administrator";s:1:"1";}
      
  4. A continuación, desplázate hacia abajo hasta encontrar los campos de la segunda fila y añade esta información:
    • umeta_id: deje esto en blanco (se generará automáticamente)
    • user_id: el ID de usuario que utilizó en los pasos anteriores
    • meta_key: Introduzca wp_user_level
    • meta_value: 10
  5. Haga clic en Ir en la parte inferior derecha para guardar.

Screenshot of phpMyAdmin.


Paso 4: confirma el nuevo usuario en el panel de administración de WordPress

Con el nombre de usuario y la contraseña que especificó para este usuario, ahora debería poder iniciar sesión en su WordPress admin. Puede acceder a la página de inicio de sesión de su instalación de WordPress agregando /wp-admin al final de su URL, por ejemplo: one-example.net/wp-admin

  1. Inicie sesión en WP Admin con la cuenta de usuario recién creada.
  2. Después de iniciar sesión, debe navegar a Usuarios > Todos los usuarios.
  3. Haga clic en el nombre de usuario que acaba de crear.
  4. Los perfiles de los usuarios recién creados deben editarse y guardarse una sola vez; no es necesario modificar ningún dato. Desplázate hasta la parte inferior de la página y haz clic en «Actualizar perfil».
    Al hacer esto, WordPress completará los datos del usuario que acabas de crear y añadirá la información adicional necesaria.
  5. ¡Listo!

Captura de pantalla del panel de administración de WordPress.

Nota: Si tu sitio web ha sido pirateado y ya has recuperado el acceso al panel de administración de WordPress, sigue esta guía: How ¿Cómo reparo un sitio web de WordPress pirateado?


Artículos relacionados:

¿Fue útil este artículo?

¿No puedes encontrar lo que buscas?

Inicia un chat

Es la forma más rápida de ponerse en contacto, todos los días del año.

Llámanos

Chatea con nosotros de lunes a viernes de 9:00 a 16:00