Hogyan állítsa vissza a root jelszót a mysql vagy MariaDB

Ez a kézikönyv a root jelszó visszaállítás számára mind az idősebb és az új változat a MySQL és MariaDB.

1. lépés - Határozza meg a változat az adatbázis-kezelő rendszer






A legtöbb modern Linux terjesztés MySQL vagy MariaDB, ez utóbbi egy teljesen kompatibilis helyettesítő MySQL. Attól függően, hogy az adatbázis és a verzió, akkor kell használni a különböző parancsokat, hogy visszaállítsa a root jelszót.

Meg tudja nézni a verzió a következő parancsot:

MySQL akkor látnunk:

Mert MariaDB kimenet így fog kinézni:

Emlékezz, mit egy adatbázis és milyen változat fut, mivel ezek hasznosak számunkra később. Ezután meg kell állítani az adatbázis kézi hozzáférést.

2. lépés - Adatbázis szerver leállítása

A root jelszót, akkor előre kell tiltani az adatbázis szerver.

MySQL és MariaDB, akkor tegye a következőket:

Ha a szerver leáll, akkor kézzel kap hozzáférést, hogy állítsa vissza a root jelszót.

3. lépés - Indítsa újra az adatbázis szerver ellenőrzése nélkül engedélyeket

Ha fut a MySQL és MariaDB letöltés nélkül információt a felhasználói jogosultságokat, hogy lehetővé teszi a jelszó megadása nélkül hozzáférni az adatbázishoz parancssorból root jogosultságokkal. Ez lehetővé teszi, hogy az adatbázis eléréséhez ismerete nélkül a jelszót.

Ehhez nem kell letölteni egy adatbázis privilégium táblák amelyek információt tartalmaznak a felhasználó jogosultságait. Mert olyan biztonsági kockázatot jelent, akkor is kerülniük kell a hálózati tevékenységet annak érdekében, hogy megakadályozzák a kapcsolatot a többi vendéget.

Indítsa el az adatbázis betöltése nélkül A privilégium táblák, és anélkül, hogy a hálózati hozzáférés:

És jel a végén ez a parancs biztosítja, hogy a folyamat a háttérben fut, így továbbra is használhatja a terminál.







mysqld_safe Directory '/ var / run / mysqld' UNIX socket fájlt nem létezik.

Ha megjelenik egy hibaüzenet

Futtassa a következő parancsokat:

És indítsa újra:

Most már csatlakozhat az adatbázist, amely a felhasználó Root, aki nem kéri a jelszót.

Akkor azonnal megjelenik egy üzenet adatbázist héj.

Meghívó MySQL parancsot:

Meghívó MariaDB parancsot:

Most, hogy van Root hozzáférés, meg lehet változtatni a root jelszót.

4. lépés - Jelszó módosítása ruta

Legegyszerűbb módja megváltoztatni a root jelszót a modern változata a MySQL, hogy használja a lekérdezés ALTER USER. Azonban ez a parancs nem fog működni most, mert a privilégium táblák nincsenek betöltve.

Tegyük fel, hogy az adatbázis szerver túlterhelés támogatási táblázat paranccsal FLUSH jogosultságokat.

Most már igazán változtatni a root jelszót.

MySQL 5.7.6 és újabb, valamint MariaDB 10.1.20 vagy újabb, akkor használja a következő parancsot:

MySQL 5.7.5 és régebbi, valamint MariaDB 10.1.20 és idősebb használata:

Ne felejtsük el, hogy változtatni ÚjJelszó a választott új jelszót.

Megjegyzés: Ha az ALTER USER parancs nem működik, akkor általában a jele egy komolyabb probléma. Azonban ahelyett, hogy ezt meg lehet próbálni UPDATE ... SET állítani a root jelszót.

Ne felejtsük el, hogy láthatóvá váljanak a támogatás táblázatok.

Mindenesetre, azt kell látnia, hogy a megerősítő parancs sikeresen befejeződött. következtetés:

Kilépés az ülés:

A jelszó megváltozott, akkor megáll a példánya az adatbázis szerver fut kézzel, és indítsa újra, mint korábban volt.

5. lépés - Normál újraindítás az adatbázis szerver

Indítását, leállítását egy példánya az adatbázis szerver, hogy saját kezűleg futtat a 3. lépésben Ez a parancs megkeresi PID vagy folyamat azonosítóját eljárás MySQL vagy MariaDB és elküldi SIGTERM üzenetek feldolgozására óvatosan jön ki, miután a tisztítást.

MySQL és MariaDB használni:

Ezután indítsa újra a szolgáltatást a systemctl.

Most is megerősíti, hogy az új jelszót működik, dob:

Ez a parancs eredményeképpen a felhívást, amelyre szeretné, hogy adja meg az új jelszót. Írja meg, meg kell az adatbázis eléréséhez parancssori felület, mint lenni szokott.

következtetés

Most már visszaállította a közigazgatási hozzáférést a MySQL szerver vagy MariaDB. Győződjön meg arról, hogy az új root jelszót, hogy úgy dönt, biztonságos és tárolja biztonságos helyen.




Kapcsolódó cikkek