BitácoraWP

Cómo crear un usuario administrador WordPress desde PhpMyAdmin

Hoy veremos como crear un usuario administrador WordPress desde PhpMyAdmin. Si por alguna razón no puedes crear un usuario administrador a través del panel de control de WordPress o no puedes acceder a un sitio ya sea que haya sido hackeado, no recuerdas el usuario o contraseña, el e-mail utilizado no esta disponible, etc. Una solución rápida es crear un usuario directamente desde PhpMyAdmin, el administrador de base de datos que utiliza WordPress.

En este artículo te mostrare paso a paso y de forma detallada como puedes lograrlo.

Paso 1: Acceder a phpMyAdmin

Primero, inicia sesión en tu panel de control de hosting o cPanel. Busca y selecciona la opción «PhpMyAdmin» generalmente ubicada en la sección de bases de datos. Esto te llevará a la interfaz de PhpMyAdmin.

PhpMyadmin Cpanel

Paso 2: Selecciona la base de datos

En la interfaz de PhpMyAdmin, verás una lista de bases de datos en el panel izquierdo. Debes seleccionar la base de datos específica que corresponde a tu sitio de WordPress. Si no estás seguro de cuál es, puedes encontrar esta información en el archivo de configuración de WordPress (wp-config.php), generalmente ubicado en el directorio raíz de tu sitio.

Bases de datos phpMyAdmin

Paso 3: Acceder a la Tabla «wp_users»

Una vez que hayas seleccionado la base de datos de WordPress, verás una lista de tablas en esa base de datos en el panel central. Busca y selecciona la tabla llamada «wp_users.» Ten en cuenta que el prefijo «wp_» puede variar si lo has cambiado durante la instalación de WordPress.

tabla usuarios wordpress base de datos

Paso 4: Insertar un nuevo Registro

Haremos clic en el botón «Insertar» de la parte superior

crear usuario WordPress nuevo desde base de datos

Llenaremos los 4 campos necesarios para crear un nuevo usuario:

  • user_login.
  • user_pass. IMPORTANTE. En este campo seleccionaremos la función MD5.
  • user_email.
  • user_Registered.
Cómo crear un usuario administrador en WordPress desde PhpMyAdmin

Damos clic al botón continuar

Una vez se haya insertado el usuario damos clic en el botón Examinar

Veremos el nuevo usuario creado. IMPORTANTE. Copia el ID del nuevo usuario ya que lo usaremos mas adelante.

Paso 5: Acceder a la tabla «wp_usermeta»

Vamos a la tabla de nombre «wp_usermeta»

Cómo crear un usuario administrador en WordPress desde PhpMyAdmin

Paso 6: Insertar registro en la tabla «wp_usermeta»

Damos clic al botón «Insertar» de la parte superior.

Aquí llenaremos solo 3 campos:

  • user_id.
  • meta_key
  • meta_value

Pegamos el ID copeado del nuevo usuario creado en el campo «user_id»

En el campo meta_key pegamos la palabra » wp_capabilities «.

IMPORTANTE, Solo en caso hayas cambiado tu prefijo de tablas sustituye el wp por tu prefijo personalizado. Puedes encontrar tu prefijo de tablas actual en el archivo wp_config.php.

Cómo crear un usuario administrador en WordPress desde PhpMyAdmin

En el campo meta_value agregaremos el siguiente código

a:1:{s:13:"administrator";s:1:"1";}

Y damos clic en «Continuar»

Cómo crear un usuario administrador en WordPress desde PhpMyAdmin

Paso 7: Verificar el acceso

Una vez llegado a este punto, podremos acceder al panel de nuestro WordPress con el nuevo usuario creado.

IMPORTANTE: Una vez hayas ingresado recomiendo altamente cambiar la contraseña desde el panel de WordPress para mayor seguridad.

Conclusión

Crear un usuario administrador en WordPress mediante PhpMyAdmin es una solución eficaz y rápida cuando no puedes hacerlo a través del panel de control estándar. Sin embargo, es importante tener precaución al realizar cambios en la base de datos y seguir estos pasos con cuidado. Asegúrate siempre de mantener una copia de seguridad de tu base de datos antes de realizar cambios significativos.

Recuerda que esta es una solución técnica y, en la medida de lo posible, se debe utilizar el panel de control de WordPress para administrar usuarios. Ahora que sabes cómo crear un usuario administrador en WordPress desde PhpMyAdmin, puedes gestionar mejor tu sitio web y asegurarte de que todo funcione sin problemas. ¡Buena suerte!