On olukordi, kus administraator ei saa serveriga ühendust luua. See juhtub seetõttu, et kasutaja parool on unustatud või sellele on muudatuse käigus määratud vale väärtus. Sellistel juhtudel on vaja taastada kontroll serveri üle ja määrata uus parool.
See on vajalik
Serveri tehniline dokumentatsioon
Juhised
Samm 1
Lülitasime serveri välja. Selleks logige serverarvuti juurkasutajana sisse ja väljuge käsuga kill.
2. samm
Kui server ei reageeri väljalülitussignaalile, kasutame käsku kill-9. See käsk on sunnitud sulgemiseks, kuid ärge kiirustage seda kasutama, kuna on tabeli korruptsiooni oht.
3. samm
Kontrollime tabeleid käsudega myisamchk ja isamchk. Igal juhul peaksite tabelite sulgemise õigsuse kindlakstegemiseks kasutama tehnilist dokumentatsiooni, eriti jaotisest "Andmebaasi hooldamine ja taastamine". Enne serveri järgmist käivitamist peate selle protseduuri lõpule viima.
4. samm
Taaskäivitage server, kasutades valikut -skip-grant-tables. See takistab serveril ühenduste kontrollimisel õiguste tabeleid kasutamast. Seega on paroolit sisestamata võimalik serveriga ühenduse luua juurkasutajana, kellel on õigused lubatud.
5. samm
Taaskäivitage server suvandiga --skip-grant-tables, kuid pisut erineval viisil kui etapis 4. minge aadressile /etc/init.d ja tippige käsk - mysqld stop. Seejärel käivitame selle mysqld ---- skip-grant-tabelid. Pärast seda määrake serverile uus parool: mysqladmin -h host -u. Sisestage oma kasutajanimi ja uus parool. Taaskäivitage, kasutades lubade tabelite tuge.