Megint elkeverte a jelszólistáját? A fő felhasználók bejelentkezési adatai könnyen elvesznek, és nem tárolódnak a rendszerben.
Itt minden bizonnyal könnyebb a helyzet az olyan adatbázisok esetében, amelyeket a Tartalom kezelőrendszerek esetében a jelszót egyszerű szöveges formában tárolják a megfelelő konfigurációs fájlokban. Az adatbázis-kiszolgáló fő felhasználója esetében ez nem így van.
A felhasználói név általában root. A címen. Plesk A telepítésekhez azonban az "admin" felhasználónevet használják. A Plesk szerver jelszava könnyen kiolvasható a .psa/shadow fájlból. Például a következő paranccsal:
mysql -uadmin -p`cat /etc/psa/.psa.shadow
Ha teljesen vissza kell állítania a jelszót, egyszerűen kövesse az alábbi lépéseket.
Állítsa le az adatbázis-kiszolgálót. Pl. Centos7 alatt MariaDB-vel a következővel
systemctl stop mariadb.service leállítása
Ha más adatbázis-kiszolgálót használ, akkor ez a következővel is elvégezhető
/etc/init.d/mysql stop
MariaDB / MySQL root jelszó módosítása
Most elindítjuk az adatbázis-kiszolgálót korlátozások és jogkezelés nélkül, így jelszó nélkül is adminisztrálható. Ehhez használjuk a -skip-grant-tables opciót, amely megszünteti a korlátozásokat, valamint a -skip-networking opciót, hogy a beállítás során ne történhessen külső hozzáférés.
mysqld_safe --skip-grant-tables --skip-networking &
Most már könnyen megváltoztathatja a MySQL jelszót.
mysql -u root
mysql> use mysql;
mysql> update user set password=PASSWORD("the_desired_password") where User='root';
mysql> flush privileges;
mysql> exit
Most a jelszó megváltozik, és az adatbázis-kiszolgálót le lehet zárni.
mysqladmin shutdown
Így aztán normálisan elindítható.
systemctl indítás mariadb.service
További információk természetesen a gyártó utasításaiban is megtalálhatók a https://mariadb.com weboldalon.