“Conocimiento software>WordPress

¿Cómo se elimina la cuenta de WordPress no tiene cuenta ... porque perdí mi contraseña y luego el correo electrónico fue rechazado ya no puede acceder?

2013/11/8
Si ha perdido el acceso a su cuenta de WordPress y no puede restablecer la contraseña porque la dirección de correo electrónico ya no es válida o no puede acceder a ella, deberá usar un método más involucrado. Dado que no tiene acceso al tablero o correo electrónico de WordPress, es probable que deba acceder directamente a la base de datos. Este es un proceso más avanzado y debe abordarse con precaución, ya que las modificaciones incorrectas a la base de datos pueden romper su sitio web.

Aquí hay un desglose de los pasos generales que necesitará tomar, junto con los detalles técnicos necesarios. Estos pasos requieren acceso a su cuenta de alojamiento web y a su panel de control (por ejemplo, Cpanel, Plesk) y acceso a PhPMyAdmin (o una herramienta de administración de bases de datos similar). .

ADVERTENCIA IMPORTANTE:¡Suponga todo antes de comenzar! Cree una copia de seguridad completa de los archivos de su sitio web y su base de datos de WordPress. Esto es crucial en caso de que algo salga mal. La mayoría de los proveedores de alojamiento web tienen herramientas para esto. Busque "copia de seguridad" o "Administrador de respaldo" en su panel de control de alojamiento.

Pasos:

1. Acceda a su panel de control de alojamiento (Cpanel, Plesk, etc.): Inicie sesión en su cuenta de alojamiento web a través del sitio web de su proveedor de alojamiento.

2. Encuentra phpmyadmin: Busque un icono o enlace etiquetado "PhPMyAdmin" (o una herramienta de gestión de bases de datos similar). Esta es una interfaz basada en la web para administrar su base de datos MySQL. Puede estar en una sección "Bases de datos" o "MySQL".

3. Seleccione su base de datos de WordPress: Una vez en PhPMyadmin, verá una lista de bases de datos a la izquierda. Identifique su base de datos de WordPress. Si no está seguro de cuál es, generalmente puede encontrar el nombre de la base de datos en su archivo WordPress `wp-config.php`. Puede acceder a este archivo a través del Administrador de archivos de su panel de control de alojamiento. Abra `wp-config.php` y busque la línea que define el nombre de la base de datos:

`` `PHP

Define ('db_name', 'your_database_name');

`` `` ``

4. Localice la tabla `wp_users`: Después de seleccionar su base de datos de WordPress, verá una lista de tablas. Encuentre la tabla llamada `WP_USERS`. El prefijo `WP_` podría ser diferente dependiendo de cómo se instaló su WordPress (por ejemplo,` xyz_users`).

5. Encuentre la cuenta de usuario: Haga clic en la tabla 'WP_USERS` para ver su contenido. Debería ver una lista de usuarios. Encuentre la fila correspondiente a la cuenta que desea eliminar.

6. (opción 1) Elimine al usuario: Haga clic en el botón "Eliminar" (generalmente un icono de bote de basura) junto a la fila del usuario. Aparecerá un mensaje de confirmación:confirme que desea eliminar al usuario. Precaución: Eliminar al usuario directamente huérfano cualquier contenido (publicaciones, páginas, etc.) que el usuario creó. Es probable que desee volver a atribuir ese contenido a otro usuario (por ejemplo, la cuenta del administrador) * antes de * eliminar al usuario. Si esta cuenta es la única cuenta de administrador, puede bloquear el sitio web.

7. (opción 2) mejor:reasignar contenido y luego eliminar (más complejo, más seguro): Este es el método preferido para evitar contenido huérfano. Requiere un poco más de SQL manual.

* Encuentre la ID de usuario (`id`) :En la tabla 'WP_USERS`, tenga en cuenta el valor `ID` de la cuenta de usuario que desea eliminar. Este es un identificador numérico.

* Identificar una identificación de usuario de destino :Elija otro usuario existente (por ejemplo, la cuenta de administrador principal) para reasignar el contenido. Tenga en cuenta su `id` en la tabla 'wp_users`. Si no tiene otro usuario, debe crear uno primero utilizando los métodos a continuación.

* Ejecutar consultas SQL para reasignar contenido :Deberá ejecutar consultas SQL para actualizar la tabla 'wp_posts` y cualquier otra tabla relevante (por ejemplo, `wp_comments`). Use la pestaña "SQL" de PhpMyAdmin para ejecutar estas consultas. Reemplazar `Old_user_id` con la ID del usuario que desea eliminar y` new_user_id` con la ID del usuario al que desea reasignar contenido. Asegúrese de que los prefijos para cada una de las tablas correspondan a su instalación de WordPress:

`` `SQL

- Reasignar publicaciones

Actualizar wp_posts set post_author =new_user_id donde post_author =old_user_id;

- Reasignar comentarios

Actualizar wp_comments set user_id =new_user_id donde user_id =old_user_id;

- (opcional) Reasignar enlaces (si usa el Administrador de enlaces)

Actualizar wp_links set link_owner =new_user_id donde link_owner =old_user_id;

`` `` ``

Consideraciones importantes:

* prefijos de tabla: Ajuste el prefijo `wp_` en las consultas SQL si su instalación de WordPress usa un prefijo diferente (por ejemplo,` xyz_posts`, `xyz_comments`).

* Tipos de publicación personalizados: Si usa tipos de publicaciones personalizadas, es posible que deba ejecutar consultas adicionales para actualizar esas tablas también. Deberá identificar los nombres de las tabla y las columnas que almacenan la ID de usuario.

* complementos: Algunos complementos pueden almacenar información relacionada con el usuario en sus propias tablas. Es posible que deba investigar estas tablas y actualizarlas según sea necesario. Esto es altamente dependiente del complemento.

* Datos meta: El contenido también puede almacenar datos relacionados con el usuario en las meta tablas posteriores, como una ID de autor. Para encontrar este tipo de meta datos, deberá examinar cuidadosamente su contenido o base de datos.

* Elimine el usuario (después de la reasignación): Después de reasignar el contenido, puede eliminar de manera segura al usuario de la tabla 'WP_USERS`.

Si no puede acceder a phpmyadmin

Si su alojamiento web no proporciona PhPMyAdmin o no puede acceder a él, deberá utilizar un método alternativo para interactuar con su base de datos.

* Acceso directo a MySQL: Algunos proveedores de alojamiento permiten el acceso directo a la base de datos MySQL utilizando una interfaz de línea de comandos. Necesitará su nombre de usuario, contraseña, nombre de host y nombre de la base de datos MySQL para conectarse. Luego, puede ejecutar consultas SQL como se describió anteriormente. Las instrucciones específicas para conectarse a la base de datos dependerán de su proveedor de alojamiento.

* Pregúntele a su proveedor de alojamiento para obtener ayuda: La forma más fácil de resolver el problema puede ser contactar a su proveedor de alojamiento directamente para solicitar su ayuda. Explique la situación y pregunte si pueden ayudarlo a eliminar la cuenta de usuario o actualizar la dirección de correo electrónico asociada con la cuenta.

Si la única cuenta de administrador está bloqueada

* Creación de un nuevo usuario administrativo a través de la base de datos

* Acceso `WP_USERS` :Como antes, vaya a su tabla 'WP_USERS`.

* Inserte un nuevo usuario :Haga clic en la pestaña "Insertar" en la parte superior. Complete los campos necesarios para crear un nuevo usuario:

* `id` :Elija una ID numérica única (asegúrese de que no entre en conflicto con las ID de usuario existentes). Comience en un número alto como 1000 si no está seguro.

* `user_login` :El nombre de usuario para el nuevo administrador.

* `user_pass` :La contraseña. IMPORTANTE: Use la función `md5 ()` para cifrar la contraseña. Por ejemplo, si desea que la contraseña sea "Admin", ingrese `MD5 ('Admin')` en este campo.

* `user_nicename` :El "Nombre agradable" del usuario (cómo aparecerá su nombre).

* `user_email` :Una dirección de correo electrónico válida a la que puede acceder.

* `user_url` :El sitio web del usuario (opcional).

* `user_registered` :La fecha de registro. Puede usar la fecha y hora actuales.

* `user_activation_key` :Deja esto vacío.

* `user_status` :Establezca esto en `0`.

* `display_name` :Cómo se mostrará públicamente el nombre del usuario.

* Vaya a `wp_usermeta` :Encuentra la tabla 'WP_USERMETA`.

* Inserte el usuario meta :Haga clic en la pestaña "Insertar". Debe agregar metadatos para que el nuevo usuario les otorgue privilegios de administrador. Agregue las siguientes dos filas, asegurándose de usar la correcta `user_id` (el` id` que asignó al nuevo usuario en la tabla 'WP_USERS`):

* `umeta_id` :Deja esto vacío (es auto-incremento).

* `user_id` :El `ID` de su usuario recién creado.

* `meta_key` :`wp_capabilities`

* `meta_value` :`a:1:{s:13:" administrador "; s:1:" 1 ";}`

* `umeta_id` :Deja esto vacío.

* `user_id` :El `ID` de su usuario recién creado.

* `meta_key` :`wp_user_level`

* `meta_value` :`10`

* IMPORTANTE: Si su prefijo de tabla es algo más que `wp_`, ajuste los valores 'meta_key` en consecuencia (por ejemplo,` xyz_capabilities`, `xyz_user_level`).

* Iniciar sesión :Ahora debería poder iniciar sesión con el nuevo nombre de usuario y la contraseña que creó.

Notas adicionales:

* Prefijos de base de datos: Recuerde ajustar los prefijos de la tabla (`WP_`, etc.) en todas las consultas SQL para que coincida con su instalación de WordPress.

* Seguridad: Después de recuperar el acceso a su cuenta de WordPress, cambie inmediatamente las contraseñas para todas las cuentas de administrador y habilite la autenticación de dos factores si está disponible.

* Ayuda profesional: Si no se siente cómodo trabajando con bases de datos o no está seguro de ninguno de estos pasos, es mejor contratar a un desarrollador de WordPress o al equipo de soporte de su proveedor de alojamiento para obtener ayuda.

Este proceso puede ser arriesgado si no se realiza correctamente, así que continúe con precaución y siempre haga una copia de seguridad de su sitio web y base de datos antes de realizar cualquier cambio. Si no se siente cómodo con estos pasos, busque ayuda profesional.

WordPress
¿Cómo instalar WordPress en su computadora usando XAMPP?
¿Cómo configurar el complemento Google Site Kit en el sitio de WordPress?
¿Cómo instalar un tema en un sitio de WordPress?
¿Cómo controlar la visibilidad de los widgets en WordPress con Jetpack?
¿Cómo agregar un mega menú en un sitio de WordPress?
¿Qué son los complementos en Wordpress?
¿Cómo se bloquea el spam en el correo de AOL?
¿Cómo administrar varios sitios de WordPress con ManageWP?
Conocimiento de la computadora © http://www.ordenador.online