ö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:

vegye figyelembe, hogy a MySQL 5.7.6-ból a felhasználói táblázat a 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

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük