Как да поставите парола на сървъра

Как да поставите парола на сървъра
Как да поставите парола на сървъра
Anonim

Има ситуации, когато администраторът не може да се свърже със сървъра. Това се случва, защото потребителската парола е забравена или по време на промяната е присвоена грешна стойност. В такива случаи се изисква да си възвърнете контрола над сървъра и да зададете нова парола.

Как да поставите парола на сървъра
Как да поставите парола на сървъра

Необходимо е

Техническа документация на сървъра

Инструкции

Етап 1

Изключваме сървъра. За целта влезте като root потребител на сървърния компютър и излезте с командата kill.

Стъпка 2

Използваме командата kill-9, ако сървърът не реагира на сигнала за изключване. Тази команда е за принудително затваряне, но не бързайте да я използвате, тъй като съществува риск от повреда на таблицата.

Стъпка 3

Проверяваме таблиците с командите myisamchk и isamchk. Във всеки случай трябва да използвате техническата документация, по-специално от раздела "Поддържане и възстановяване на базата данни", за да определите правилността на затваряне на таблиците. Трябва да изпълните тази процедура преди следващото стартиране на сървъра.

Стъпка 4

Рестартирайте сървъра, като използвате опцията -skip-grant-tables. Това пречи на сървъра да използва таблици с разрешения при проверка на връзки. По този начин е възможно да се свържете със сървъра като root потребител с разрешени привилегии, без да въвеждате парола.

Стъпка 5

Рестартирайте сървъра с опцията --skip-grant-tables, но по малко по-различен начин от този в стъпка 4. отидете на /etc/init.d и въведете командата - mysqld stop. След това го стартираме mysqld ---- skip-grant-tables. След това задайте нова парола за сървъра: mysqladmin -h host -u. Въведете вашето потребителско име и нова парола. Рестартирайте с помощта на поддръжка на таблици с разрешения.

Препоръчано: