Ați rătăcit din nou lista de parole? Datele de conectare ale utilizatorilor principali se pierd cu ușurință și nu sunt stocate în sistemul propriu-zis.
Este cu siguranță mai ușor aici cu bazele de date care sunt utilizate de către Conținut parola este stocată în text simplu în fișierele de configurare respective. Acest lucru nu este valabil și pentru utilizatorul principal al serverului de baze de date.
De regulă, numele de utilizator este root. La Plesk Cu toate acestea, numele de utilizator "admin" este utilizat pentru instalații. Parola unui server Plesk poate fi citită cu ușurință din fișierul .psa/shadow. De exemplu, cu comanda:
mysql -uadmin -p`cat /etc/psa/.psa.shadow
Dacă trebuie să resetați parola, urmați acești pași.
Opriți serverul de baze de date. De exemplu, sub Centos7 cu MariaDB cu
systemctl stop mariadb.service
Dacă folosiți un alt server de baze de date, acest lucru se poate face și cu
/etc/init.d/mysql stop
MariaDB / MySQL schimbarea parolei root
Acum pornim serverul de baze de date fără restricții și fără gestionarea drepturilor, astfel încât acesta să poată fi administrat fără parolă. Pentru a face acest lucru, folosim opțiunea -skip-grant-tables, care elimină restricțiile, și opțiunea -skip-networking, astfel încât să nu se poată produce niciun acces extern în timpul setării.
mysqld_safe --skip-grant-tables --skip-networking &
Acum puteți schimba cu ușurință parola MySQL.
mysql -u root
mysql> use mysql;
mysql> update user set password=PASSWORD("the_desired_password") where User='root';
mysql> curățați privilegiile;
mysql> exit
Acum parola este schimbată și serverul bazei de date poate fi închis.
mysqladmin shutdown
Pentru ca apoi să poată fi pornit în mod normal.
systemctl start mariadb.service
Informații suplimentare pot fi găsite, bineînțeles, în instrucțiunile producătorului la adresa https://mariadb.com.