Om en databasanvändare förlorar åtkomst till sina databaser kan du återställa behörigheterna med hjälp av verktyget restoregrants eller genom att uppdatera lösenordet. Denna guide visar båda metoderna för att återställa databasåtkomst i cPanel/WHM-miljö.
Så här gör du
-
Steg 1: Använd restoregrants-skriptet
Kör ett av följande kommandon från kommandoraden för att å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 --allVariablerna i kommandona:
$cpuser: cPanel-användarnamnet som upplever förlust av åtkomst till sina databaser$dbuser: Databasanvändaren för vilken behörigheter behöver återställas- Om
--dbuser-flaggan används, betecknar$dbuserden specifika databasanvändaren - Om
--all-flaggan används, återställer skriptet behörigheter för alla databasanvändare associerade med cPanel-kontot
- Om
$type: Databastypen, som kan vara:mysql: MySQL®pg: PostgreSQL®
-
Steg 2: Återställ behörigheter via lösenordsuppdatering (om restoregrants misslyckas)
I specifika scenarier kan restoregrants-skriptet stöta på svårigheter att återställa databasåtkomst. Om skriptet misslyckas kan antingen cPanel-användaren eller WHM-användaren som övervakar kontot (återförsäljaren eller systemadministratören) återställa cPanel-kontots lösenord för behörighetsåterställning.
För cPanel-användare:
- Navigera till cPanels lösenords- och säkerhetsgränssnitt (cPanel » Hem » Inställningar » Lösenord & Säkerhet)
- Aktivera "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"
För serveradministratör eller återförsäljare:
- Gå till WHMs Lista konton-gränssnitt (WHM » Hem » Kontoinformation » Lista konton)
- Klicka på +-länken bredvid det relevanta kontot
- Välj "Synkronisera MySQL-lösenord med kontolösenord"
- Ange ett nytt lösenord i textrutan Ändra lösenord
- Klicka på "Ändra"