összefoglaló: ebben az oktatóanyagban megtudhatja, hogyan változtathatja meg a MySQL felhasználói jelszavát különböző kijelentésekkel, mint például a UPDATE, SET PASSWORD,és ALTER USER nyilatkozatok.
a MySQL felhasználói fiók jelszavának megváltoztatása előtt vegye figyelembe a következő fontos kérdéseket:
- melyik felhasználói fiókot szeretné megváltoztatni?,
- milyen alkalmazás használja azt a felhasználói fiókot, amelynek jelszavát megváltoztatják? Ha megváltoztatja a jelszót anélkül, hogy megváltoztatná a felhasználói fiókot használó alkalmazás csatlakozási karakterláncát, az alkalmazás nem tud csatlakozni az adatbázis-kiszolgálóhoz.
miután ezekre a kérdésekre válaszolt. Elkezdheti megváltoztatni a felhasználói fiók jelszavát.
a MySQL különböző kijelentéseket tesz, amelyekkel megváltoztathatja a felhasználó jelszavát, beleértve a frissítést is, SET PASSWORD, és GRANT USAGE nyilatkozatok.,
változtassa meg a MySQL felhasználói jelszavát a
frissítési nyilatkozat segítségével a jelszó megváltoztatásának első módja a nyilatkozat használata a usermysql adatbázis frissítéséhez.
aUPDATE utasítás végrehajtása után aFLUSH PRIVILEGES parancsot is végre kell hajtania amysql adatbázis jogosultságainak újratöltéséhez.,
tegyük fel, hogy meg akarja változtatni a dbadmin felhasználó jelszavát, amely a localhost dolphin – hoz csatlakozik, a következő kijelentéseket kell végrehajtania:
authentication_string oszlop csak a jelszó tárolásához. Ezenkívül eltávolította a password oszlopot. ezért ha MySQL 5.7-et használ.,6+, akkor használja aauthentication_string oszlop a nyilatkozat helyett:
vegye figyelembe, hogy aPASSWORD() függvény kiszámítja a hash értéket egy egyszerű szövegből.
változtassa meg a MySQL felhasználói jelszavát a set PASSWORD statement
a jelszó megváltoztatásának második módja a SET PASSWORD utasítás használata.
a felhasználói fiókot auser@host formátumban használja a jelszó frissítéséhez., Ha más fiókok jelszavát meg kell változtatnia, a fiókjának legalább UPDATE jogosultsággal kell rendelkeznie.
a SET PASSOWORD utasítás használatával nem kell végrehajtania a FLUSH PRIVILEGES nyilatkozatot a jogosultságok újratöltéséhez a grant táblákból.
a következő nyilatkozat megváltoztatja a dbadmin felhasználói fiók jelszavát a SET PASSWORD nyilatkozat használatával.
Code language: SQL (Structured Query Language) (sql)
vegye figyelembe, hogy az 5.7.6 verzióból a MySQL leértékelte ezt a szintaxist, és eltávolíthatja azt a jövőbeli kiadásokban., Ehelyett a következő egyszerű szöveges jelszót használja:
Code language: SQL (Structured Query Language) (sql)
MySQL felhasználói jelszó módosítása az ALTER USER statement
használatával a felhasználói fiók jelszavának megváltoztatásának harmadik módja a ALTER USER nyilatkozat használata a IDENTIFIED BY záradékkal.,
a következő ALTER USER nyilatkozat megváltoztatja a felhasználó jelszavát littlewhale:
Code language: SQL (Structured Query Language) (sql)
Ha vissza szeretné állítani a MySQL jelszavát div id=”c19babc401″>
fiók, meg kell kényszeríteni a MySQL adatbázis szerver megállítani, majd indítsa újra használata nélkül grant tábla érvényesítés.
ebben a bemutatóban bemutattunk néhány praktikus kijelentést, amelyek lehetővé teszik a felhasználói fiók jelszavának megváltoztatását a MySQL adatbázisban.
- hasznos volt ez a bemutató?,
- YesNo