Cómo agregar un usuario a la base de datos de WordPress a través de phpMyAdmin 1

Cómo agregar un usuario a la base de datos de WordPress a través de phpMyAdmin

Todos los usuarios de WordPress que participan en la creación de sitios web al menos una vez han perdido el acceso al panel de control de un sitio web. La mayoría de las veces, se trata de una contraseña olvidada. En ese caso, puede recuperar fácilmente la contraseña utilizando el correo electrónico de recuperación o cambiándola directamente en la base de datos.

Sin embargo, en otros casos menos frecuentes, recuperar el acceso al tablero puede ser un gran problema. Las cuentas de administrador son las más afectadas por esto, ya que tienen la mayor cantidad de privilegios. Estas otras razones para perder el acceso al panel incluyen la eliminación accidental de la cuenta de usuario o la piratería de su sitio web, lo que puede resultar en la eliminación de algunas cuentas, incluida su única cuenta de administrador.

También es posible que solo tuviera una cuenta de administrador vinculada a su webmaster anterior, cuya salida lo dejó sin poder iniciar sesión en su panel de administración o en cualquiera de sus cuentas que no eran de administrador.

Saber cómo agregar un usuario de WordPress a través de phpMyAdmin puede ser útil en esas situaciones. Esto es particularmente relevante para agregar cuentas de administrador y, como tal, serán el enfoque principal de este artículo. Sin embargo, también le mostraremos cómo agregar cuentas con roles de usuario predeterminados (no administradores) en caso de que necesite hacerlo fuera de su panel de control.

Cómo agregar un usuario a la base de datos de WordPress a través de phpMyAdmin

Como ya mencionamos por qué sería útil conocer otros medios para recuperar el acceso a su tablero, ahora profundicemos en cómo hacerlo. Para poder aplicar nuestros métodos sugeridos, deberá tener acceso a su panel de control de alojamiento web. Usaremos cPanel en nuestros ejemplos.

En la siguiente sección, le mostraremos cómo agregar un usuario de WordPress a través de phpMyAdmin y cómo asignarle privilegios de administrador. También discutiremos en qué se diferenciará el proceso si desea asignar otros privilegios que no sean de administrador. Dado que esta guía requiere que edites tu base de datos directamente, es muy recomendable hacer una copia de seguridad de ella de antemano.

Cómo agregar un usuario administrador a la base de datos de WordPress a través de phpMyAdmin

Primero, conectarse a cPanel usando sus credenciales de cPanel y clickea en el phpMyAdmin opción, ubicado en el Bases de datos sección cerca de la parte superior de la pantalla.

Bases de datos phpMyAdmin

Después de hacer clic en él, phpMyAdmin se abrirá en una pestaña separada. Encuentra tu base de datos en el menú de la izquierda y haga clic en él para abrir, luego busque la tabla wp_users y Haz click en eso.

Base de datos wp_users

Antes de continuar, debemos abordar rápidamente dos problemas con los que podría encontrarse al realizar los pasos descritos anteriormente.

Si olvidó el nombre de su base de datos, no debe preocuparse, está almacenado en el archivo wp-config.php. Para encontrarlo, solo necesita echar un vistazo al archivo wp-config.php y buscar una línea de código que especifique el nombre de su base de datos.

Para hacerlo volver a la vista principal del panel de control de su servidor y clickea en el Administrador de archivos opción ubicado en la sección superior de su pantalla.

Administrador de archivos de archivos

En la pestaña que se abre, encuentra tu sitio web y navegar a su directorio raíz de WordPress, a menudo llamado public_html. Después, localice el archivo wp-config.php, haga clic en él, y Selecciona el Vista opción del menú desplegable.

wp-config

Esto le permitirá ver el contenido del archivo wp-config.php. Dentro de la sección que contiene la configuración de MySQL, que se encuentra cerca de la parte superior del archivo, busque una línea de código que tenga el nombre de su base de datos. Será de la siguiente forma:

define( 'DB_NAME', 'your-database-name-here' );

La parte con ‘tu-nombre-de-base-de-datos-aquí‘será reemplazado por el nombre real de su base de datos.

wp-config php

Algunos usuarios pueden decidir cambiar el prefijo predeterminado de la base de datos de WordPress (que es wp_) por razones de seguridad. Si ese es tu caso también, debes buscar la tabla de la base de datos llamada yourprefix_users, en lugar de wp_users. Tenga en cuenta que la parte con suprefijo_ será reemplazado por su prefijo personalizado. Conocer el prefijo de su base de datos es muy importante y se mencionará varias veces a lo largo del artículo.

Dicho esto, podemos continuar con nuestra guía sobre el uso de phpMyAdmin para agregar un usuario administrador de WordPress. Después de acceder al usuarios mesa, se le colocará dentro de la Navegar pestaña. Clickea en el Insertar pestaña en la parte superior de la pantalla.

Insertar phpMyAdmin

Para agregar un usuario, deberá completar los valores de las columnas que se muestran en el Insertar pestaña. Cubramos brevemente cuáles son:

– ID: número único asignado a un usuario cuando se crea,
– user_login – nombre de usuario del usuario que desea crear,
– user_pass – contraseña del usuario que desea crear,
– user_nicename – un nombre por el que se hará referencia al usuario,
– user_email – correo electrónico para el usuario que desea crear,
– user_url: URL del usuario si tiene un sitio o perfil de redes sociales que desea vincular,
– user_registered – la fecha en la que se crea el usuario,
– user_activation_key – clave utilizada para la autenticación al restablecer la contraseña,
– user_status: un número que determina el estado del usuario (actualmente en desuso), y
– display_name: el nombre del usuario que se muestra en el sitio web.

Para agregar un nuevo usuario, deberá completar los siguientes campos: user_login, user_pass (mientras se selecciona la función de cifrado MD5), user_nicename, user_email, user_url, user_registered y display_name. Cuando termine de agregar la información requerida, presione el Vamos boton de abajo.

Añadir nuevo usuario

Aparte de las opciones que mencionamos, hemos dejado las demás configuradas con sus valores predeterminados. De las tres opciones restantes, La identificación es el mas importante y se generará automáticamente después de que se haya creado el usuario.

Espere hasta que finalice el proceso de creación; Verá un mensaje de éxito similar al que se muestra a continuación.

Mensaje de éxito

Después, haga clic en la pestaña Examinar para acceder a ella una vez más. Aquí puede ver el ID del usuario recién creado; necesitará esta información para más adelante, así que asegúrese de memorizarla. En nuestro caso, fueron 17.

ID de usuario

Entonces, volver a la pantalla principal de su base de datos y clickea en el wp_usermeta mesa para acceder a él. Como mencionamos anteriormente, si cambió el prefijo predeterminado de la base de datos de WordPress (wp_), entonces debe buscar la tabla llamada yourprefix_usermeta.

wp-usermeta

Próximo, clickea en el Insertar pestaña. Verá una pantalla similar a la de abajo, con dos secciones donde necesita agregar datos.

Insertar pestaña

Este es el paso final y más importante:Asignar un rol de usuario al usuario recién creado.. Todos los pasos que describimos hasta ahora serán los mismos cuando cree un nuevo usuario, sin importar el rol que tendrá. Ahora echemos un vistazo a cómo puede asignar privilegios de administrador a su nuevo usuario.

En la primera sección, agregar la identificación previamente memorizaste como el valor de la columna user_id. Entonces establece wp_capabilities como el valor de la columna meta_key. Finalmente, agregue el siguiente código como el valor de la columna meta_value:

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

Si ha cambiado el prefijo de la base de datos, también deberá cambiar el wp_ parte en wp_capabilities para que coincida con su prefijo personalizado.

Valores de wp-usermeta

Después, desplácese hacia abajo hasta la segunda sección. Agregue el user_id una vez más, colocar wp_user_level como valor de meta_key e inserte 10 como valor de la columna meta_value. Entonces, presione el Vamos botón para asignar privilegios de administrador a este nuevo usuario.

Ingrese valores

Poco después de, Verá un mensaje de éxito en la forma de la consulta que se ejecutó gracias a los datos que insertó.

Mensaje de éxito

Después, puede iniciar sesión en su sitio web con el nuevo nombre de usuario y contraseña que creó y recuperará el acceso a su sitio web si lo perdió antes. Puede utilizar este nuevo usuario administrador como mejor le parezca, incluso para recuperar su cuenta de administrador anterior.

Cómo agregar un usuario con un rol de usuario no administrador a la base de datos de WordPress a través de phpMyAdmin

Como mencionamos antes, el proceso de creación de cualquier usuario es el mismo en phpMyAdmin. La única diferencia entre un administrador y cualquier otro rol de usuario son los datos insertados en el wp_usermeta mesa.

Por lo tanto, le sugerimos que revise la sección anterior primero para saber cómo crear un usuario. Puede seguir los mismos pasos hasta la parte con acceso al wp_usermeta mesa. En el momento en que tu acceder al wp_usermeta mesa, debería cambiar al Insertar pestaña. Verá una vista similar a la siguiente, que muestra dos subsecciones.

Insertar pestaña

En la subsección superior, debe insertar el ID del usuario que creó como valor para la columna user_id. También, escribir wp_capabilities en el campo de valor de la columna meta_key.

Entonces, desplácese hacia abajo hasta la subsección inferior y inserte el ID de su usuario en el campo de valor de la columna user_id. Colocar wp_user_level en el campo de valor de la columna meta_key. Si siguió la parte de este artículo que describe la asignación de un rol de usuario administrador, probablemente notó que los pasos que estamos dando son los mismos. Esto se debe a que se asignan diferentes roles de usuario a los usuarios en función de las entradas en los campos meta_value asociados con wp_capabilities y el wp_user_role meta_keys, respectivamente. A continuación, puede ver la entrada de esos campos para todas las funciones predeterminadas de usuario no administrador.

wp_capabilities:
a:1:{s:10:"subscriber";b:1;}
wp_user_role:
0
wp_capabilities:
a:1:{s:11:"contributor";b:1;}
wp_user_role:
1
wp_capabilities:
a:1:{s:6:"author";b:1;}
wp_user_role:
2
wp_capabilities:
a:1:{s:6:"editor";b:1;}
wp_user_role:
7

Expliquemos esto con más detalle usando un ejemplo.

Si quisiéramos asignar el rol de usuario suscriptor a nuestro nuevo usuario, insertaríamos a: 1: {s: 10: «suscriptor»; b: 1;} en el campo de valor de la columna meta_valor, que está directamente debajo del wp_capabilities valor de meta_key. Además, insertaríamos 0 en el campo de valor de la columna meta_value, que está directamente debajo del wp_user_role valor de meta_key. Después, presione el Vamos botón para finalizar el proceso.

Valores de wp-usermeta
Valores de rol de usuario

Si siguió todos los pasos correctamente, el mensaje de éxito debería aparecer en breve.

Mensaje de éxito

Todos los roles de usuario restantes se asignan de manera similar, mediante el uso de wp_capatibilites y wp_user_role valores dados arriba.

Pensamientos finales

Saber cómo crear un usuario de WordPress con phpMyAdmin es una habilidad útil. Es especialmente valioso cuando no puede crear usuarios dentro de su panel de control o si necesita recuperar su cuenta, pero los métodos habituales le han fallado. Aunque este conocimiento es más valioso cuando se trata de crear usuarios con privilegios de administrador, también puede servir para crear usuarios con diferentes roles de usuario. Entonces, para usar phpMyAdmin para agregar un usuario, todo lo que necesita hacer es seguir este artículo y estará listo en cuestión de minutos.

Apoya nuestro trabajo ❤️

Si te ha gustado este artículo, considera dejar una propina para ayudarnos a seguir publicando contenido de calidad.

Pago seguro en PayPal
Moyens I/O Staff te ha motivado, brindándote asesoría en tecnología, desarrollo personal, estilo de vida y estrategias que te ayudarán.