ö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 user
mysql
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