Daar is situasies wanneer die administrateur nie met die bediener kan koppel nie. Dit gebeur omdat die gebruikerswagwoord vergeet is, of die verkeerde waarde daaraan toegeken is tydens die verandering. In sulke gevalle is dit nodig om weer beheer oor die bediener te kry en 'n nuwe wagwoord in te stel.
Dit is nodig
Bediener tegniese dokumentasie
Instruksies
Stap 1
Ons skakel die bediener af. Om dit te doen, meld u aan as die hoofgebruiker op die bedienerrekenaar en gaan uit met die kill-opdrag.
Stap 2
Ons gebruik die kill-9-opdrag as die bediener nie reageer op die afskakelingsein nie. Hierdie opdrag is vir gedwonge sluiting, maar probeer nie om dit te gebruik nie, want daar is 'n risiko vir korrupsie in die tafel.
Stap 3
Ons kyk na die tabelle met die opdragte myisamchk en isamchk. In elk geval moet u die tegniese dokumentasie gebruik, veral uit die afdeling "Onderhoud en herstel van die databasis" om die korrektheid van die sluiting van die tabelle te bepaal. U moet hierdie prosedure voltooi voor die volgende aanvang van die bediener.
Stap 4
Herbegin die bediener met die opsie -skip-grant-tables. Dit voorkom dat die bediener toestemmingstabelle gebruik wanneer hy verbindings nagaan. Dit is dus moontlik om as 'n hoofgebruiker met die regte toegang tot die bediener te skakel sonder om 'n wagwoord in te voer.
Stap 5
Herbegin die bediener met die --skip-grant-tables-opsie, maar op 'n effens ander manier as in stap 4. Gaan na /etc/init.d en tik die opdrag - mysqld stop. Dan begin ons dit mysqld ---- skip-grant-tables. Stel daarna 'n nuwe wagwoord vir die bediener in: mysqladmin -h host -u. Voer u gebruikersnaam en nuwe wagwoord in. Herlaai met behulp van toestemmingstabelle ondersteuning.