Cómo crear un usuario en WordPress desde phpMyAdmin

Inicio / Servidores / Cómo crear un usuario en WordPress desde phpMyAdmin

Crear un usuario en WordPress desde phpMyAdmin es una tarea delicada pero fácil, sólo necesitamos acceso a phpMyAdmin y conocer bien cómo hacerlo. En ocasiones específicas, como perder acceso al panel de WordPress o requerir un usuario adicional sin acceso al administrador, puedes usar phpMyAdmin para crearlo directamente en la base de datos. Este proceso requiere cuidado, pero es una solución efectiva. A continuación, te mostramos cómo hacerlo paso a paso.

Pasos para crear un usuario en WordPress desde phpMyAdmin

1. Accede a phpMyAdmin y selecciona tu base de datos

Primero, entra al panel de control de tu hosting y abre phpMyAdmin. Si no recuerdas el nombre de tu base de datos, consulta el archivo wp-config.php en la raíz de tu instalación de WordPress. Busca estas líneas:

define('DB_NAME', 'nombre_base_datos');
define('DB_USER', 'usuario_base_datos');
define('DB_PASSWORD', 'contraseña_base_datos');

En phpMyAdmin, selecciona tu base de datos para cargar todas las tablas relacionadas con WordPress.

2. Añade un nuevo usuario en la tabla wp_users

  1. Localiza y selecciona la tabla wp_users (o un nombre similar si tienes un prefijo personalizado, como prefix_users).
  2. Haz clic en la pestaña Insertar.
  3. Completa los campos de la siguiente manera:
  • ID: Asigna un número único, como 99, que no esté en uso.
  • user_login: Escribe el nombre de usuario deseado, por ejemplo, “nuevo_usuario”.
  • user_pass: Usa el formato MD5 para cifrar la contraseña. Genera el hash con herramientas como MD5 Hash Generator. Selecciona MD5 en el menú “Función”.
  • user_nicename: Introduce un apodo, como “Usuario Nuevo”.
  • user_email: Escribe un correo válido.
  • user_url: Indica la URL del sitio web (opcional).
  • user_registered: Ingresa la fecha actual.
  • user_activation_key: Déjalo vacío.
  • user_status: Déjalo en 0.
  • display_name: Este campo suele coincidir con user_nicename.

Haz clic en Continuar para guardar los cambios.

3. Configura los permisos en la tabla wp_usermeta

Una vez que el usuario se haya añadido, es momento de asignarle los permisos adecuados:

  1. Ve a la tabla wp_usermeta.
  2. Haz clic en la pestaña Insertar para añadir una nueva fila.
  3. Completa los campos de esta forma:
  • umeta_id: Déjalo vacío (se genera automáticamente).
  • user_id: Introduce el ID del usuario creado en el paso anterior (por ejemplo, 99).
  • meta_key: Ingresa wp_capabilities.
  • meta_value: Para un usuario estándar, usa: a:1:{s:10:"subscriber";b:1;}.
  1. Añade otra fila con estos valores:
  • umeta_id: Vacío.
  • user_id: El mismo ID del usuario.
  • meta_key: Ingresa wp_user_level.
  • meta_value: Introduce 0 (nivel básico).

Presiona Continuar después de cada fila para guardar los permisos.


Cómo crear un usuario administrador en WordPress desde phpMyAdmin

Si necesitas que el usuario tenga permisos de administrador, el procedimiento es similar al anterior, con algunos ajustes en la tabla wp_usermeta.

Cambios en la tabla wp_usermeta para permisos de administrador

  1. Añade una fila con los siguientes valores:
  • umeta_id: Déjalo vacío.
  • user_id: El ID del usuario creado (por ejemplo, 99).
  • meta_key: Ingresa wp_capabilities.
  • meta_value: Usa: a:1:{s:13:"administrator";b:1;}.
  1. Inserta otra fila:
  • umeta_id: Vacío.
  • user_id: El mismo ID del usuario.
  • meta_key: Escribe wp_user_level.
  • meta_value: Introduce 10 (nivel de administrador).

Guarda los cambios y verifica que no haya errores.

Crear un usuario en WordPress desde phpMyAdmin, verificación final.

Accede al panel de administración de WordPress usando las credenciales del nuevo usuario. Luego, ve a Usuarios > Editar perfil para revisar y completar los datos del usuario. Esto también asegura que WordPress registre correctamente cualquier información adicional.


Conclusión

Crear un usuario desde phpMyAdmin, ya sea estándar o administrador, es una solución útil para resolver problemas de acceso o gestión en WordPress. Sin embargo, recuerda siempre realizar una copia de seguridad de tu base de datos antes de modificarla. Este enfoque, aunque poderoso, debe usarse con precaución para evitar errores en tu instalación.