Sammanfattning
Om en databas användare upplever en förlust av åtkomst till databaser, kan du använda verktyget restoregrants för att återställa användarens databasbehörigheter. En annan metod är att uppdatera lösenordet.
Hur man använder restoregrants-skriptet:
Kör ett av följande kommandon från kommandoraden för att använda restoregrants-skriptet och återställa användarens databasåtkomst:
/usr/local/cpanel/bin/restoregrants --cpuser=$cpuser --db=$type --dbuser=$dbuser
/usr/local/cpanel/bin/restoregrants --cpuser=$cpuser --db=$type --all
Variabler som används i föregående exempel beskrivs enligt följande:
$cpuser — Betecknar cPanel-användarnamnet för den användare som förlorade databasåtkomst.
$dbuser — Representerar databas användaren som kan återställa databasen. Om du använder --dbuser-flaggan beskriver $dbuser databas användaren.
Om du använder --all-flaggan återställer skriptet behörigheter för alla databas användare länkade till cPanel-kontot.
$type — Indikerar typen av databas:
mysql — MySQL®.
pg — PostgreSQL®.
Hur man använder metoden Uppdatera lösenord:
Restoregrants-skriptet kan stöta på svårigheter med att återställa databasåtkomst under vissa förhållanden. Om skriptet misslyckas kan cPanel- eller WHM-användaren som övervakar kontot (antingen systemadministratören eller återförsäljaren) åtgärda detta genom att återställa cPanel-kontots lösenord.
Procedurer för en cPanel-användare för att återställa behörigheter:
Om du är en cPanel-användare, följ dessa steg för att återställa behörigheter:
Öppna gränssnittet Lösenord och säkerhet i cPanel genom att navigera till cPanel >> Hem >> Inställningar >> Lösenord & Säkerhet.
Välj "Tillåt MySQL-lösenordsändring."
Ange det gamla lösenordet i textrutan "Gammalt lösenord".
Ange ett nytt lösenord i både textrutorna "Nytt lösenord" och "Nytt lösenord (igen)".
Klicka på "Ändra ditt lösenord nu."
Procedurer för en WHM-användare för att återställa behörigheter:
Om du är en serveradministratör eller återförsäljare, följ dessa steg för att återställa behörigheter:
Öppna WHM:s gränssnitt Lista konton via WHM >> Hem >> Kontoinformation >> Lista konton.
Klicka på + länken bredvid lämpligt konto.
Välj alternativet "Synkronisera MySQL-lösenord med kontolösenord".
Ange ett nytt lösenord i textrutan "Ändra lösenord".
Klicka på "Ändra".
Grattis, du har framgångsrikt återställt databasåtkomst för användare!