Vannak olyan esetek, amikor az adminisztrátor nem tud csatlakozni a kiszolgálóhoz. Ez azért történik, mert a felhasználói jelszót elfelejtették, vagy a változás során rossz értéket rendeltek hozzá. Ilyen esetekben vissza kell szerezni az irányítást a szerver felett, és új jelszót kell beállítani.
Szükséges
A szerver műszaki dokumentációja
Utasítás
1. lépés
Leállítottuk a szervert. Ehhez jelentkezzen be root felhasználóként a kiszolgáló számítógépen, és lépjen ki a kill paranccsal.
2. lépés
Akkor használjuk a kill-9 parancsot, ha a szerver nem reagál a kikapcsolási jelre. Ez a parancs kényszerített bezárásra szolgál, de ne rohanjon használni, mivel fennáll a tábla korrupciójának veszélye.
3. lépés
A táblákat a myisamchk és az isamchk parancsokkal ellenőrizzük. A táblázatok bezárásának helyességének megállapításához minden esetben a műszaki dokumentációt kell használni, különösen az "Az adatbázis karbantartása és helyreállítása" szakaszból. Ezt az eljárást a kiszolgáló következő indítása előtt el kell végeznie.
4. lépés
Indítsa újra a kiszolgálót a -skip-grant-tables opcióval. Ez megakadályozza, hogy a kiszolgáló jogosultsági táblákat használjon a kapcsolatok ellenőrzésénél. Így jelszó megadása nélkül root felhasználóként lehet csatlakozni a jogosultságokkal.
5. lépés
Indítsa újra a kiszolgálót a --skip-grant-tables opcióval, de kissé más módon, mint a 4. lépésben. Menjen az /etc/init.d oldalra, és írja be a - mysqld stop parancsot. Ezután elindítjuk a mysqld ---- skip-grant-táblákat. Ezt követően állítson be egy új jelszót a kiszolgálóhoz: mysqladmin -h host -u. Írja be felhasználónevét és új jelszavát. Indítsa újra az engedélytáblák támogatásával.