Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills
18.11.2024

Как да нулирате паролата на корена в MySQL

За тези, които управляват бази данни MySQL на хостинг платформата на AlexHost, нулирането на паролата на главния потребител е сигурен и ефективен процес, благодарение на стабилната и добре конфигурирана сървърна среда, която AlexHost предоставя. Независимо дали хоствате на VPS или на специален сървър, AlexHost гарантира, че разполагате с гъвкавостта и контрола, необходими за управление на административни задачи като нулиране на пароли. Това ръководство ви превежда през стъпките за нулиране на паролата на MySQL root, като ви дава възможност да поддържате непрекъснат достъп до вашата система за управление на бази данни, докато използвате надеждната хостинг инфраструктура на AlexHost.

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

1. Разбиране на главния потребител в MySQL

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

2. Спиране на MySQL сървъра

Преди да нулирате паролата на root, трябва да спрете MySQL сървъра. Командите за това се различават в зависимост от операционната ви система.

Стъпка 1: Спиране на услугата MySQL

В Linux системите използвайте следната команда:

sudo systemctl stop mysql # За системи, използващи systemd

За системи, използващи service, използвайте:

sudo service mysql stop

В Windows можете да спрете услугата MySQL от контролния панел Services или да използвате командния ред:

net stop mysql

3. Стартиране на MySQL в безопасен режим

За да възстановите паролата на главния потребител, трябва да стартирате MySQL в безопасен режим с опцията –skip-grant-tables, която ви позволява достъп до базата данни без парола.

Стъпка 1: Стартиране на MySQL в безопасен режим

Изпълнете следната команда в Linux:

sudo mysqld_safe –skip-grant-tables &

В Windows отворете командния ред като администратор и отидете в инсталационната директория на MySQL. След това изпълнете:

mysqld –skip-grant-tables

4. Влизане в MySQL

След като MySQL заработи в безопасен режим, можете да влезете в системата без парола.

Стъпка 1: Достъп до MySQL

Отворете нов терминален прозорец и въведете:

mysql -u root

Трябва да получите достъп до командния ред на MySQL.

5. Възстановяване на паролата на Root

Стъпка 1: Актуализиране на главната парола

Изпълнете следните команди в прозореца на MySQL, за да възстановите паролата на корена. Заменете new_password с желаната от вас парола.

FLUSH PRIVILEGES; — Измийте привилегиите, за да се гарантира, че промените ще влязат в сила ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘new_password’;

Ако използвате MySQL 5.7 или по-ранна версия, командата може да изглежда по следния начин:

SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘new_password’);

6. Излизане от MySQL

Стъпка 1: Излизане от командната прозореца на MySQL

След като смените паролата, излезте от командния ред на MySQL:

EXIT;

7. Рестартиране на сървъра MySQL

Стъпка 1: Спиране на MySQL в безопасен режим

Спрете процеса на MySQL в безопасен режим. Ако сте го стартирали във фонов режим, намерете идентификатора на процеса (PID) и го убийте. Като алтернатива можете да рестартирате сървъра.

При Linux:

sudo systemctl stop mysql sudo systemctl start mysql

В Windows:

net stop mysql net start mysql

8. Тестване на новата парола

Стъпка 1: Влезте в системата с новата парола

Тествайте новата парола за root, като влезете в MySQL:

mySQL -u root -p

Когато бъдете подканени, въведете новата си парола. Ако можете да влезете в прозореца на MySQL, смяната на паролата е успешна.

9. Заключение

Нулирането на паролата на главния потребител в MySQL е лесен процес, който може да се извърши в няколко стъпки. Като спрете услугата MySQL, стартирате я в безопасен режим и изпълните съответните SQL команди, можете да възстановите достъпа до вашата система за управление на бази данни. Винаги не забравяйте да защитите своя root акаунт и обмислете използването на мениджър на пароли, за да следите данните си.

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills