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:
1
|
/usr/ local /cpanel/bin/restoregrants --cpuser= $cpuser --db={mysql, pg} --dbuser= $dbuser |
o
1
|
/usr/ local /cpanel/bin/restoregrants --cpuser= $cpuser --db={mysql, pg} --all |
En el ejemplo anterior:
Esta variable:
|
Representa:
|
---|---|
$cpuser |
El 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. |
$dbuser |
El usuario de la base de datos cuyos privilegios usted desea restaurar. Si usted usa --dbuser la variable $dbuser consistirá 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:
- Navegar a cPanel > Cambiar contraseña.
- Seleccionar la casilla Allow MySQL password change.
- Cambiar la contraseña y pulsar Cambie su contraseña ahora!.
El administrador de servidor o el proveedor puede:
- Navegar a WHM > List Accounts.
- Pulsar + al lado de la cuenta apropiada.
- Seleccionar Sync MySQL password with account password.
- Escribir una nueva contraseña en el campo Change Password y pulsar Change.
Fuente: cPanel Knowledge