Si ha perdido el acceso a su sitio de WordPress y no puede restablecer la contraseña (por ejemplo, el sitio ha sido pirateado y el usuario administrador ha sido eliminado), aún puedes crear un nuevo usuario administrador a través de la base de datos. Para obtener consejos sobre cómo mejorar la seguridad de tu sitio de WordPress si ya ha sido pirateado y deseas evitar que esto vuelva a suceder, lea aquí.
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 cambios en la base de datos, recomendamos encarecidamenterealizar una copia de seguridad primero.
- 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
- Inicie sesión en su panel de control de one.com y seleccione Configuración de PHP y base de datos en el mosaico Configuración avanzada.
- Seleccione su base de datos de WordPress en PhpMyAdmin y abra la base de datos.
- 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.
- 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
- Haga clic en la tabla que termina en _users (por ejemplo, wp_users) para ver la lista actual de usuarios.
- Haga clic en la pestaña Insertar en la parte superior de la pantalla para insertar la información de un nuevo usuario administrador.
- 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
Paso 3: Agregar un usuario a la tabla _usermeta
El siguiente paso es agregar los permisos adecuados al usuario.
- Busque la tabla que termina en _usermeta (por ejemplo, wp_usermeta) en el menú de la izquierda y haga clic en ella.
- Haga clic en la pestaña Insertar como lo hizo en el paso anterior.
- 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";}
- 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
Paso 4 - Confirmar nuevo usuario en WP Admin
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
- Inicie sesión en WP Admin con la cuenta de usuario recién creada.
- Después de iniciar sesión, debe navegar a Usuarios > Todos los usuarios.
- Haga clic en el nombre de usuario que acaba de crear.
- Los usuarios recién creados deben editarse y guardarse una vez, no es necesario cambiar los datos. Desplácese hasta la parte inferior de la página y haga clic en Actualizar perfil.
Al hacerlo, WordPress limpiará el usuario que acaba de crear y agregará información adicional que necesita. - ¡Listo!
Nota: En caso de que haya sido pirateado y haya recuperado el acceso a su WP Admin, continúe con esta guía: ¿Cómo reparo un sitio de WordPress pirateado?
Artículos relacionados: