Ste spet izgubili seznam gesel? Prijavni podatki glavnih uporabnikov se zlahka izgubijo in niso shranjeni v samem sistemu.
To je zagotovo lažje pri podatkovnih zbirkah, ki jih uporabljajo Vsebina sistemov za upravljanje, je geslo shranjeno v navadnem besedilu v ustreznih konfiguracijskih datotekah. To ne velja za glavnega uporabnika strežnika podatkovne zbirke.
Uporabniško ime je praviloma root. Na spletni strani Plesk Vendar se za namestitev uporablja uporabniško ime "admin". Geslo strežnika Plesk lahko preprosto preberete iz datoteke .psa/shadow. Npr. z ukazom:
mysql -uadmin -p`cat /etc/psa/.psa.shadow
Če morate geslo v celoti ponastaviti, ravnajte, kot sledi.
Ustavite strežnik podatkovne zbirke. Npr. pod Centos7 z MariaDB z
systemctl stop mariadb.service
Če uporabljate drug strežnik podatkovne zbirke, lahko to storite tudi z
/etc/init.d/mysql stop
MariaDB / MySQL spremeni geslo korena
Zdaj zaženemo strežnik podatkovne zbirke brez omejitev in upravljanja pravic, tako da ga lahko upravljamo brez gesla. V ta namen uporabimo možnost -skip-grant-tables, ki odstrani omejitve, in -skip-networking, da med nastavljanjem ni mogoč zunanji dostop.
mysqld_safe --skip-grant-tables --skip-networking &
Zdaj lahko preprosto spremenite geslo MySQL.
mysql -u root
mysql> use mysql;
mysql> update user set password=PASSWORD("the_desired_password") where User='root';
mysql> flush privilegiji;
mysql> exit
Zdaj je geslo spremenjeno in strežnik zbirke podatkov lahko zaprete.
mysqladmin shutdown
Nato ga lahko normalno zaženete.
systemctl start mariadb.service
Dodatne informacije so seveda na voljo tudi v navodilih proizvajalca na spletni strani https://mariadb.com.