Beállítása, módosítása és visszaállíthatja a root jelszót mysql
Ez az útmutató ismerteti, hogyan kell telepíteni, módosíthatja vagy visszaállíthatja (ha elfelejti a jelszót) rue jelszót MySQL. Újra és újra látom ugyanazt a képet: MySQLadmin: connect to server at 'localhost' failed: 'Hozzáférés megtagadva' root '@' localhost '(using jelszó: IGEN)'. Így vettem az ideje, hogy emlékeztesse, hogyan kell megoldani a problémát kapcsolatos MySQL. Ha keres egy gyors javítást, hogy visszaállítsa a root jelszót, akkor megtalálja a végén ebben a kézikönyvben.
MySQLadmin-Team, amellyel megváltoztatja a root jelszót a MySQL
1. módszer: beállítása a root jelszót az első alkalommal.
Ha még soha nem telepítette a root jelszót a MySQL, a szerver nem lesz szükség a root jelszót, hogy csatlakozni az adatbázishoz. A jelszó beállításához először használja a MySQL konzol MySQLadmin parancsot az alábbiak szerint:
$ MySQLadmin -u root password newpass
hol lesz newpass jelszó, hogy állítsa.
Megváltoztatásához (frissítés) root jelszavát, használja az alábbi parancsot:
$ MySQLadmin -u root -p oldpassword newpass
ahol oldpassword - a régi jelszót, majd az új newpassword volt. Ha megkapta a választ a következő üzenet:
MySQLadmin: connect to server at 'localhost' sikertelen
Hiba: 'Hozzáférés megtagadva' root '@' localhost '(using jelszó: IGEN)'
ez azt jelenti, hogy már egyszerűen elfelejtette jelszavát, vagy ő váltotta valaki mást. Kérjük, használja az alábbi utasításokat a jelszó visszaállításához a MySQL.
MySQL változtatni a jelszót a többi felhasználó számára.
Megváltoztatni egy normál felhasználó jelszavát, írja be a következő parancsot:
$ MySQLadmin -u user-name -p oldpassword newpass
ahol a felhasználó név - a felhasználói nevet, amely megváltoztatja a jelszót.
2. módszer - Update vagy megváltoztatni a jelszót.
MySQL tárolja a felhasználóneveket és jelszavakat a táblázatban felhasználók az adatbázisban. Tudod frissíteni a jelszót a következő módszerrel:
- Jelentkezzen be MySQL és futtassa a következő parancsot:
2. Indítsa el az adatbázis. Mint egy meghívást, hogy adja meg a parancssor első, akkor kell mysql>
3. A jelszó módosítása
mysql> frissítés felhasználó által beállított password = jelszó ( «newpass») adott User = 'Enter-felhasználónév-ITT';
4. Indítsa újra a kiváltságok és otlogintes
Ez a módszer alkalmazható abban az esetben használható a szerver PHP és a Perl script.
Visszaállítása a root jelszót a MySQL.
Akkor vissza a jelszót a MySQL adatbázist, ha ismételje meg a következő 5 lépésben:
- Állítsa le a démont MySQL.
- Fuss démon MySQL (mysqld) opcióval -skip-támogatás-asztalok, mivel ebben az esetben a jelszó nem szükséges.
- A MySQL szerver c root jogosultságokkal
- Adjon meg egy új jelszót.
- Kilépés és indítsa újra a démont MySQL.
A következő parancsokat kell használni minden egyes lépés, feltéve, hogy be van jelentkezve root-jogosultsággal.
- Stop szolgáltatást MySQL:
# /etc/init.d/mysql megáll
Leállítása MySQL adatbázis szerver: mysqld.
2. A szolgáltatás elindítása a lehetőséget -skip-támogatás-asztalok
Kell a következtetésre jutott:
[1] 5988
Kezdve mysqld démon adatbázisokkal / var / lib / mysql
mysqld_safe [6025]: megkezdődött
3. csatlakozik a MySQL szerver segítségével a mysql kliens:
Üdvözöljük a MySQL monitor. Parancsok végződnek; vagy \ g.
A MySQL kapcsolat id 1 szerver verzió: 4.1.15-Debian_1-log
Írja segítségét; 'vagy „\ h” segítségért. Type „\ c”, hogy törölje a puffer.
4. Írja be az új jelszót a root:
mysql> MySQL;
mysql> frissítés felhasználó által beállított password = jelszó ( «NEW-root-password»), ahol a User = 'root';
mysql> flush jogosultságokat;
mysql> quit
5. Állítsa le a szerver MySQL:
Leállítása MySQL adatbázisban: mysqld
MEGÁLLÍTÓ szerver pid file /var/run/mysqld/mysqld.pid
mysqld_safe [6186]: véget ért
[1] + Kész mysqld_safe -skip-támogatás-asztal
Indítsuk el a MySQL-szerver és be az új jelszót: