Page tree
Skip to end of metadata
Go to start of metadata

Descripción general

Si un usuario de una base de datos pierde acceso a las bases de datos, usted puede restaurar los permisos del usuario en la base de datos con la utilidad restoregrants

Usar restoregrants para restaurar el acceso del usuario a la base de datos

Ejecute uno de los siguientes comandos desde la línea de comandos:

/usr/local/cpanel/bin/restoregrants --cpuser=$cpuser --db={mysql, pg} --dbuser=$dbuser 

o

/usr/local/cpanel/bin/restoregrants --cpuser=$cpuser --db={mysql, pg}  --all 

En el ejemplo anterior: 

Esta variable:Representa:
$cpuserEl nombre de usuario de cPanel que ha perdido acceso a las bases de datos.
{mysql, pg}El tipo de base de datos: mysql para MySQL o pg para PostgreSQL.
$dbuserEl usuario de la base de datos cuyos privilegios usted desea restaurar. Si usted usa --dbuser la variable $dbuserconsistirá del nombre del usuario de la base de datos. Si usted usa --all el script restaurará los permisos para todos los usuarios de la base de datos que pertenecen a la cuenta de cPanel.

Actualizar la contraseña del usuario de cPanel para restaurar el acceso a la base de datos

En algunas circunstancias, el script restoregrants no podrá restaurar el acceso a la base de datos.

Si esto ocurre, el usuario de cPanel o el usuario de WHM que es el dueño de la cuenta (o sea, el proveedor o administrador de sistema) puede restaurar los privilegios al reconfigurar la contraseña de la cuenta de cPanel.

El usuario de cPanel puede:

  1. Navegar a cPanel > Cambiar contraseña.
  2. Seleccionar la casilla Allow MySQL password change.
  3. Cambiar la contraseña y pulsar Cambie su contraseña ahora!.

El administrador de servidor o el proveedor puede:

  1. Navegar a WHM > List Accounts.
  2. Pulsar + al lado de la cuenta apropiada.
  3. Seleccionar Sync MySQL password with account password.
  4. Escribir una nueva contraseña en el campo Change Password y pulsar Change.
  • No labels