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.
Tabla de Contenidos
TogglePaso 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.

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.

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.

Paso 4: Insertar un nuevo Registro
Haremos clic en el botón «Insertar» de la parte superior

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.

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»

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.

En el campo meta_value agregaremos el siguiente código
a:1:{s:13:"administrator";s:1:"1";}
Y damos clic en «Continuar»

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!