Bent u uw wachtwoordlijst weer kwijt? De inloggegevens van de hoofdgebruikers gaan snel verloren en worden niet op het systeem zelf opgeslagen.
Het is hier zeker gemakkelijker met databanken die gebruikt worden door Inhoud Management Systemen, hier wordt het wachtwoord in platte tekst opgeslagen in de respectievelijke configuratiebestanden. Dit is niet het geval voor de hoofdgebruiker van de databaseserver.
Gewoonlijk is de gebruikersnaam root. Op Plesk installaties wordt de gebruikersnaam "admin" gebruikt. Het wachtwoord van een Plesk-server kan eenvoudig worden opgehaald uit het .psa/shadow-bestand. Bijvoorbeeld: met het commando:
mysql -uadmin -p`cat /etc/psa/.psa.shadow
Als u het wachtwoord volledig moet resetten, volgt u gewoon deze stappen.
Verlaat de database server. Bijvoorbeeld onder Centos7 met MariaDB met
systemctl stop mariadb.service
Als u een andere database server gebruikt, kan dit ook gedaan worden met
/etc/init.d/mysql stop
MariaDB / MySQL root Wachtwoord wijzigen
Nu starten we de database server zonder beperkingen en rechtenbeheer, zodat deze zonder wachtwoord kan worden beheerd. Hiervoor gebruiken we de optie -skip-grant-tables, die de beperkingen opheft, en -skip-networking, die externe toegang tijdens de installatie verhindert.
mysqld_safe --skip-grant-tafels --skip-networking &
Nu kunt u eenvoudig het MySQL-wachtwoord wijzigen.
mysql -u root
mysql> gebruik mysql;
mysql> update user set password=PASSWORD("the_desired_password") where User='root';
mysql> flush privileges;
mysql> exit
Nu wordt het wachtwoord gewijzigd en kan de databaseserver worden beëindigd.
Mysqladmin-stillegging
Zodat het dan normaal kan worden gestart.
systemctl start mariadb.service
Meer informatie is natuurlijk ook te vinden in de handleiding van de fabrikant op https://mariadb.com.