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

Use code at checkout:

Skills
18.11.2024

Як скинути пароль root в MySQL

Для тих, хто керує базами даних MySQL на хостинговій платформі AlexHost, скидання пароля root є безпечним та ефективним процесом завдяки стабільному та добре налаштованому серверному середовищу, яке надає AlexHost. Незалежно від того, чи використовуєте ви VPS або виділений сервер, AlexHost гарантує, що у вас є гнучкість і контроль, необхідні для управління адміністративними завданнями, такими як скидання пароля. У цьому посібнику ви дізнаєтеся, як скинути пароль користувача MySQL, що дозволить вам підтримувати безперебійний доступ до системи управління базами даних, використовуючи при цьому надійну інфраструктуру хостингу AlexHost.

Скидання пароля root в MySQL – це звичайна адміністративна задача, яка може знадобитися, якщо ви забули свій пароль або вам потрібно змінити його з міркувань безпеки. Цей посібник проведе вас через процес скидання пароля root в 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 за допомогою панелі керування службами або командного рядка:

net stop mysql

3. Запуск MySQL у безпечному режимі

Щоб скинути пароль root, потрібно запустити 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 виконайте наступні команди, щоб скинути пароль користувача root. Замініть 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. Висновок

Скидання пароля root в MySQL – це простий процес, який можна виконати за кілька кроків. Зупинивши службу MySQL, запустивши її в безпечному режимі і виконавши відповідні SQL-команди, ви зможете відновити доступ до своєї системи управління базами даних. Завжди пам’ятайте про захист свого облікового запису root і використовуйте менеджер паролів для відстеження своїх облікових даних.

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

Use code at checkout:

Skills