Cómo crear un usuario administrador en WordPress desde phpMyAdmin

En ocasiones puedes quedarte sin acceso al panel de administración de WordPress por distintos motivos: pérdida de contraseña, errores en plugins, migraciones fallidas o un administrador con permisos limitados. En estos casos, si tienes acceso al panel de hosting y a phpMyAdmin, es posible crear un nuevo usuario con privilegios de administrador directamente desde la base de datos.

A continuación, te muestro paso a paso cómo hacerlo de forma segura.

Paso 1: Acceder a phpMyAdmin desde tu panel de hosting

PhpMyAdmin es una herramienta estándar en la mayoría de servicios de hosting. Puedes encontrarla usualmente dentro de secciones como “Bases de datos”, “MySQL” o directamente nombrada “phpMyAdmin”.

Una vez estés dentro, selecciona la base de datos que corresponde a tu instalación de WordPress.

Paso 2: Abrir la tabla de usuarios

Dentro de la base de datos elegida, busca la tabla que contiene los usuarios. En instalaciones estándar suele llamarse wp_users, pero si usaste un prefijo distinto podría llamarse, por ejemplo, xyz_users u otra variante.

Haz clic en esa tabla para verla.

Paso 3: Insertar un nuevo usuario

Selecciona la pestaña “Insertar” para crear un nuevo registro con los datos mínimos requeridos:

user_login: nombre de usuario.

user_pass: contraseña (debe guardarse en formato MD5, seleccionando la opción correspondiente).

user_email: correo electrónico del nuevo usuario.

user_registered: fecha de registro (puede usarse la fecha actual).

user_status: valor 0 (o dejarlo por defecto si ya aparece así).

Evita modificar el campo ID pues se asignará automáticamente.

Cuando completes los campos obligatorios, haz clic en “Continuar” o “Guardar”. Luego, observa el ID que se asignó a ese usuario; lo necesitarás en el siguiente paso.

Paso 4: Asignar privilegios de administrador (tabla usermeta)

Ahora ve a la tabla de metadatos de usuarios, usualmente llamada wp_usermeta (o con tu prefijo personalizado). Haz clic en “Insertar” para agregar los valores necesarios:

user_id: el ID que se le asignó al usuario nuevo.

meta_key: nombre del campo de capacidades — por ejemplo, wp_capabilities (o con prefijo personalizado).

meta_value: coloca el siguiente valor para otorgar permisos administrativos:

a:1: {s:13:»administrator”; s:1:»1″;}

Guarda los cambios.

Paso 5: Acceder con el nuevo usuario

Listo. Ahora puedes ir al formulario de inicio de sesión de WordPress (tusitio.com/wp-login.php) e ingresar con el nombre de usuario y contraseña recién creados. Ese usuario tendrá permisos de administrador en el sitio.

Consejos y advertencias finales

  • Asegúrate de usar el prefijo correcto de tus tablas (no siempre es wp_). Si usas un nombre de prefijo diferente, debes adaptarlo en usermeta (por ejemplo, xyz_capabilities).
  • Este procedimiento debe usarse con cuidado: acceder a la base de datos y modificar datos puede generar errores si no se hace correctamente.
  • Una vez recuperes el acceso, puedes editar o eliminar ese usuario si lo deseas desde el panel de WordPress.

Hacer respaldos (copias de seguridad) antes de modificar la base de datos es una buena práctica.

¡Adquiere tu hosting hoy!

Desde!

$59.900

/año

Crea tu sitio web hoy mismo con los mejores planes de hosting diseñados para lo que realmente necesitas.