Cómo Crear un Administrador de WordPress desde phpMyAdmin

Categorias: Wordpress

Cómo Crear un Administrador de WordPress desde phpMyAdmin

WordPress tiene uno o más usuarios con permisos de administrador. Si tenemos que crear un nuevo usuario administrador y no podemos acceder a WordPress para hacerlo, tenemos la opción de crearlo desde phpMyAdmin.

Si eres un administrador de WordPress, sabrás que con tu nombre de usuario y contraseña, puedes acceder como administrador y hacer lo que quieras en WordPress.

Instalar plugins, cambiar el diseño, modificar los datos de los usuarios, cambiar contraseñas e incluso crear otros usuarios con permisos de administrador.

Si no tienes forma de acceder como administrador y necesitas acceder, puedes crear un nuevo usuario y darle permisos de administrador desde phpMyAdmin.

No es un proceso muy intuitivo y necesitas realizar varios pasos, pero con ayuda de este tutorial, podrás crear un usuario con role de administrador para tu WordPress si problemas.


Tenemos diferentes tipos de hosting, selecciona uno:


 

Localizar Base de Datos y Acceder a phpMyAdmin

En nuestro hosting podemos tener más de una base de datos. Si sólo tenemos instalado un WordPress, lo más seguro es que sólo tengamos una base de datos, pero antes de tocar nada, mejor asegurarse.

Saber cuál es el nombre de la base de datos es muy sencillo, ya que se encuentra en el archivo wp-config.php de tu instalación de WordPress.

Para localizarlo, tienes que acceder al Administrador de Archivos desde cPanel o desde una conexión FTP.

Si tienes un hosting con un sólo dominio alojado (con página web), tendrás que mirar dentro de la carpeta public_html y si tienes un hosting multidominio, dentro de la carpeta asociada al dominio adicional.

Dentro del archivo wp-config.php podéis encontrar los datos de la base de datos, incluido el nombre, que encontrarás en el apartado DB_NAME.

nombre base datos wordpress

Anotamos el nombre de nuestra base de datos y volvemos a nuestro cPanel para acceder a la herramienta phpMyAdmin.

phpmyadmin cpanel

La herramienta phpMyAdmin nos ofrece una manera muy visual de trabajar con bases de datos, pero puede ser un poco intimidante al principio.

 

Crear Nuevo Usuario y Darle Permisos

Para crear un nuevo usuario de WordPress, no es necesario conocer todas las funciones, como podrás comprobar.

Como ya sabes el nombre de la base de datos, podrás localizarla fácilmente en la parte izquierda de la pantalla. Tendrás que hacer click sobre el símbolo más (+) para ver todas las tablas.

phpmyadmin tablas base datos

Habrán muchas tablas, no te asustes, sólo vamos a trabajar con dos de ellas:

  • – wp_users
  • – wp_usermeta

(¡Ojo! el prefijo «wp_» no tiene porque ser el mismo, es sólo un ejemplo)

phpmyadmin tablas user

La primera tabla a la que tenemos que acceder es wp_users, que es la tabla donde se almacenan los datos de todos los usuarios registrados en WordPress.

Podemos tener cientos o sólo uno, depende de si dejas que los usuarios se registren o no.

En cualquier caso vamos a crear un usuario nuevo, así que nos da igual cuantas entradas existan. Tenemos que seleccionar la tabla y pulsar en Insertar, que encontraremos en el menú superior.

phpmyadmin insertar usuario

Aquí verás que tienes que rellenar los datos del usuario y aunque puede parecerte muy complejo, no lo es, sólo tienes que seguir estos pasos:

  • – ID
    Déjalo en blanco, el sistema asignará una ID libre.
  • – user_login
    Aquí pondremos el nombre de usuario.
  • – user_pass
    La contraseña pero ¡¡Ojo!! debemos seleccionar MD5 en el menú desplegable de Función.
  • – user_nicename
    El nick del usuario. Puedes poner el mismo que el has usado en el login.
  • – user_email
    La cuenta de correo del usuario.
  • – user_url
    La URL del usuario. Puedes dejarlo en blanco si no tiene.
  • – user_registered
    La fecha de registro. Tiene un calendario que puedes usar.
  • – user_activation_key
    Lo dejamos en blanco.
  • – user_status
    Lo dejamos en cero (0).
  • – display_name
    En nombre en el blog. Puedes usar el mismo que en el login o el user_nicename.

phpmyadmin nuevo usuario

Después de hacer click en Continuar, nos creará el usuario con su ID, el que habíamos dejado en blanco. Es importante anotar el ID del usuario, en nuestro caso será el 10.

phpmyadmin id usuario nuevo

Ahora que tenemos creado nuestro nuevo usuario, hay que darle los permisos de administrador, pero para hacer esto tememos que acceder a la otro tabla que hemos mencionado, wp_usermeta. (Recuerda que el prefijo «wp_» es sólo un ejemplo)

Al igual que hemos hecho en la otra tabla, accedemos y pulsamos en Insertar. Los valores que tenemos que rellenar son los siguientes:

  • – umeta_id
    Lo dejamos en blanco, se pone solo.
  • – user_id
    Aquí tenemos que poner el ID del usuario que hemos creado. En nuestro caso era el 10.
  • – meta_key
    Aquí tenemos que poner el prefijo de la tabla seguido de «capabilities». Eso quiere decir que si el prefijo de nuestra tabla es wp_, tenemos que poner wp_capabilities.
  • – meta_value
    En este campo tenemos que copiar lo siguiente:
a:1:{s:13:"administrator";b:1;}

phpmyadmin usermeta

Después pulsamos en Continuar (las 2 veces) y vemos si todo ha salido bien, pero aun no hemos terminado.

phpmyadmin usermeta nuevo

Ahora vamos de nuevo a pulsar en Insertar en la tabla wp_usermeta y volvemos a rellenar los campos, pero con algunas variaciones:

  • – umeta_id
    Lo dejamos en blanco, se pone solo.
  • – user_id
    Aquí tenemos que poner el ID del usuario que hemos creado. En nuestro caso era el 10.
  • – meta_key
    Aquí tenemos que poner el prefijo de la tabla seguido de «user_level». Eso quiere decir que si el prefijo de nuestra tabla es wp_, tenemos que poner wp_user_level.
  • – meta_value
    Aquí dejamos el número 10.

phpmyadmin usermeta

Pulsamos en Continuar, (las 2 veces) y si todo ha salido bien, ya tendremos nuestro usuario con permisos de administrador creado.

Para comprobarlo sólo tenemos que acceder al login de nuestro WordPress y si todo ha ido bien, podremos loguearnos como administradores de WordPress con nuestro nuevo usuario.

Hosting WordPress con LiteSpeed

  • Hosting especializado en WordPress con discos SSDWordPress 1desde4´38€ / mes
  • Hosting especializado en WordPress con discos SSDWordPress 2desde5´54€ / mes
  • Hosting especializado en WordPress con discos SSDWordPress 3desde8´34€ / mes
  • Hosting especializado en WordPress con discos SSDWordPress 1desde4´38€/mes
  • Hosting especializado en WordPress con discos SSDWordPress 2desde5´54€/mes
  • Hosting especializado en WordPress con discos SSDWordPress 3desde8´34€/mes
    • Almacenamiento en disco duro ultra rápido SSDAlmacenamiento en disco duro ultra rápido SSDAlmacenamiento en disco duro ultra rápido SSDAlmacenamiento en disco duro ultra rápido SSD
    • El espacio en disco es la suma del espacio que ocupan los archivos que forman la web y el correo electrónico.
    • La transferencia de datos mensual es la cantidad total de información que se descargan los visitantes de nuestra web en cada acceso más nuestro uso a través de FTP y correo.
    • Ideado para sacar el máximo partido a tu WordPress
    • Aumenta la velocidad de tu web + Info
    • Tras evaluación de nuestro equipo de migraciones
    • Te ayudamos vía email y teléfono en todas tus consultas sobre hosting web
    • Elige la versión de PHP que necesites
    • Certificado SSL autofirmadoCertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUI
    • Contrata tu hosting web y consigue dominios gratisUna vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM, .INFO, .NET, .ORG ó .EU.
    • Migramos tu web de tu actual host a HostinetMigramos tu web de tu actual host a HostinetMigramos tu web de tu actual host a Hostinet
    • Ideado para sacar el máximo partido a tu WordPress
    • Te ayudamos vía email y teléfono en todas tus consultas sobre hosting web
    • Hosting específicamente preparado para sacar el máximo rendimiento a tu Wordpress
    • Contrata tu hosting web y consigue dominios gratisUna vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM, .INFO, .NET, .ORG ó .EU.
    • Cada dominio alojado muestra un contenido único y diferente del resto
    • Aparcando un dominio secundario en el alojamiento de nuestro dominio principal conseguimos que ambos dominios resuelvan indistintamente con la misma página que tenemos colgada.
    • Cuentas de correo gestionables a través de POP, IMAP y servicio Webmail
    • Tus buzones de correo y mails limpios de virus y con un potente filtro antispam
    • Centro de datos en Madrid (España)
    • Opción de contratación de IP dedicadaPuedes contratar tu Ip dedicada por solo 11.95 € al año AQUIPuedes contratar tu Ip dedicada por solo 11.95 € al año AQUIPuedes contratar tu Ip dedicada por solo 11.95 € al año AQUI
    • Opción de contratación de certificados SSL. Se requiere Ip dedicada.Puedes contratar tu certificado SSL por solo 14.95 € al año AQUIPuedes contratar tu certificado SSL por solo 14.95 € al año AQUIPuedes contratar tu certificado SSL por solo 14.95 € al año AQUI
    • Bases de datos MySQL disponibles para su uso en cada alojamiento web
    • ¿Quieres realizar desarrollos con Python? En Hostinet innovamos dia a dia en tu beneficio y por ello te presentamos como última novedad en todos nuestros servidores Web la posibilidad de desplegar tus aplicaciones con Python directamente desde el cPanel de tu Hosting.
    • ¿Quieres desarrollar tus aplicaciones con Ruby? En Hostinet te presentamos como última novedad en todos nuestros servicios de Hosting Web la posibilidad de desplegar tus aplicaciones con Ruby on Rails directamente desde el panel de control cPanel.
    • El fichero .htaccess permite modificar diferentes variables en la configuración de nuestra cuenta de alojamiento en el servidor.
    • El módulo mod_rewrite permite crear direcciones URL alternativas a las dinámicas generadas por la programación de nuestros sitio web (blog, foro, portal…), de tal modo que sean más legibles y fáciles de recordar
    • Te ayudamos vía email y teléfono en todas tus consultas sobre hosting web. Soporte en español por personal de Hostinet.
    • Completa recopilación de tutoriales sobre Hosting, Dominios y Wordpress
    • 30 dias para probar tu servicio de Hosting y si no te convence el servicio... te devolvemos el dinero!!