Kas te olete jälle oma paroolide nimekirja valesti pannud? Peakasutajate sisselogimisandmed lähevad kergesti kaduma ja neid ei säilitata süsteemis endas.
Kindlasti on siinkohal lihtsam andmebaasidega, mida kasutavad Sisu haldussüsteemides on parool salvestatud tavatekstina vastavatesse konfiguratsioonifailidesse. See ei kehti andmebaasiserveri põhikasutaja kohta.
Reeglina on kasutajanimi root. Plesk Kasutajanime "admin" kasutatakse siiski paigaldamiseks. Plesk-serveri parooli saab hõlpsasti lugeda .psa/shadow failist. Näiteks käsuga:
mysql -uadmin -p`cat /etc/psa/.psa.shadow
Kui teil on vaja salasõna täielikult lähtestada, järgige lihtsalt järgmisi samme.
Peatage andmebaasiserver. Näiteks Centos7 all koos MariaDB-ga koos
systemctl stop mariadb.service
Kui kasutate teistsugust andmebaasiserverit, saab seda teha ka käsuga
/etc/init.d/mysql stop
MariaDB / MySQL root parooli muutmine
Nüüd käivitame andmebaasiserveri ilma piirangute ja õiguste haldamiseta, nii et seda saab hallata ilma paroolita. Selleks kasutame valikut -skip-grant-tables, mis eemaldab piirangud, ja -skip-networking, nii et seadistamise ajal ei saa toimuda välist ligipääsu.
mysqld_safe --skip-grant-tables --skip-networking &
Nüüd saate hõlpsasti muuta MySQLi parooli.
mysql -u root
mysql> use mysql;
mysql> update user set password=PASSWORD("the_desired_password") where User='root';
mysql> flush privileges;
mysql> exit
Nüüd on parool muudetud ja andmebaasiserveri saab lõpetada.
mysqladmin shutdown
Nii et seda saab seejärel normaalselt käivitada.
systemctl start mariadb.service
Täiendavat teavet võib muidugi leida ka tootja juhistest aadressil https://mariadb.com.