Opäť ste stratili zoznam hesiel? Prihlasovacie údaje hlavných používateľov sa ľahko stratia a nie sú uložené v samotnom systéme.
Určite je to jednoduchšie v prípade databáz, ktoré používajú Obsah Heslo je uložené ako obyčajný text v príslušných konfiguračných súboroch. To neplatí pre hlavného používateľa databázového servera.
Používateľské meno je spravidla root. Na stránke Plesk Na inštaláciu sa však používa používateľské meno "admin". Heslo servera Plesk možno ľahko prečítať zo súboru .psa/shadow. Napr. príkazom:
mysql -uadmin -p`cat /etc/psa/.psa.shadow
Ak potrebujete úplne obnoviť heslo, postupujte podľa týchto krokov.
Zastavte databázový server. Napr. pod Centos7 s MariaDB s
systemctl stop mariadb.service
Ak používate iný databázový server, môžete to urobiť aj pomocou
/etc/init.d/mysql stop
Zmena koreňového hesla MariaDB / MySQL
Teraz spustíme databázový server bez obmedzení a správy práv, aby ho bolo možné spravovať bez hesla. Na tento účel použijeme možnosť -skip-grant-tables, ktorá odstráni obmedzenia, a -skip-networking, aby počas nastavovania nemohol nastať žiadny externý prístup.
mysqld_safe --skip-grant-tables --skip-networking &
Teraz môžete ľahko zmeniť heslo MySQL.
mysql -u root
mysql> use mysql;
mysql> update user set password=PASSWORD("the_desired_password") where User='root';
mysql> flush privileges;
mysql> exit
Teraz je heslo zmenené a databázový server je možné ukončiť.
mysqladmin shutdown
Potom sa dá normálne spustiť.
systemctl start mariadb.service
Ďalšie informácie nájdete samozrejme aj v návode výrobcu na https://mariadb.com.