Har du tappat bort din lösenordslista igen? Huvudanvändarnas inloggningsuppgifter är lätta att förlora och lagras inte i själva systemet.
Det är säkert lättare här med databaser som används av Innehåll hanteringssystem lagras lösenordet i klartext i respektive konfigurationsfiler. Detta är inte fallet för huvudanvändaren av databasservern.
Som regel är användarnamnet root. På Plesk Användarnamnet "admin" används dock för installationer. Lösenordet för en Plesk-server kan enkelt läsas från .psa/shadow-filen. Till exempel med kommandot:
mysql -uadmin -p`cat /etc/psa/.psa.shadow
Om du behöver återställa lösenordet helt och hållet följer du de här stegen.
Stoppa databasservern. T.ex. under Centos7 med MariaDB med
systemctl stoppa mariadb.service
Om du använder en annan databasserver kan detta också göras med
/etc/init.d/mysql stop
Ändring av lösenordet för MariaDB/MySQL-roten
Nu startar vi databasservern utan begränsningar och rättighetshantering, så att den kan administreras utan lösenord. För att göra detta använder vi alternativet -skip-grant-tables, som tar bort begränsningarna, och -skip-networking, så att ingen extern åtkomst kan ske under inställningen.
mysqld_safe --skip-grant-tables --skip-networking &
Nu kan du enkelt ändra MySQL-lösenordet.
mysql -u root
mysql> use mysql;
mysql> update user set password=PASSWORD("the_desired_password") where User='root';
mysql> flush privilegier;
mysql> avsluta
Nu är lösenordet ändrat och databasservern kan avslutas.
mysqladmin avstängning
Så att den sedan kan startas normalt.
systemctl start mariadb.service
Mer information finns naturligtvis också i tillverkarens anvisningar på https://mariadb.com.