Existujú situácie, keď sa správca nemôže pripojiť k serveru. Stáva sa to preto, že používateľské heslo bolo zabudnuté alebo mu bola počas zmeny priradená nesprávna hodnota. V takýchto prípadoch je potrebné znovu získať kontrolu nad serverom a nastaviť nové heslo.
Je to nevyhnutné
Technická dokumentácia k serveru
Inštrukcie
Krok 1
Vypíname server. Urobíte to tak, že sa prihlásite ako užívateľ root v počítači servera a ukončíte príkazom kill.
Krok 2
Príkaz kill-9 používame, ak server nereaguje na signál vypnutia. Tento príkaz je na nútené uzavretie, ale neponáhľajte sa ho použiť, pretože existuje riziko poškodenia tabuľky.
Krok 3
Tabuľky kontrolujeme príkazmi myisamchk a isamchk. V každom prípade by ste mali na určenie správnosti zatvárania tabuliek použiť technickú dokumentáciu, najmä z časti „Údržba a obnova databázy“. Tento postup musíte vykonať pred ďalším spustením servera.
Krok 4
Reštartujte server pomocou voľby -skip-grant-tables. Toto zabráni serveru v použití tabuliek povolení pri kontrole pripojení. Takto je možné sa pripojiť k serveru ako užívateľ typu root s povolenými oprávneniami bez zadania hesla.
Krok 5
Reštartujte server pomocou voľby --skip-grant-tables, ale trochu iným spôsobom ako v kroku 4. choďte na /etc/init.d a zadajte príkaz - mysqld stop. Potom to začneme mysqld ---- skip-grant-tables. Potom nastavte nové heslo pre server: mysqladmin -h host -u. Zadajte svoje užívateľské meno a nové heslo. Reštartujte pomocou podpory tabuliek povolení.