Видалення користувача MySQL в Linux за допомогою командного рядка ⋆ ALexHost SRL

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

Use code at checkout:

Skills
12.12.2024

Видалення користувача MySQL в Linux за допомогою командного рядка

Керування користувачами в MySQL має важливе значення для підтримки безпеки і цілісності ваших баз даних. Якщо вам потрібно видалити користувача MySQL в системі Linux, цей посібник крок за кроком проведе вас через цей процес за допомогою інтерфейсу командного рядка.

Передумови

Перш ніж продовжити, переконайтеся, що у вас є наступне:

  • Доступ до терміналу Linux зі встановленою MySQL.
  • Необхідні дозволи для керування користувачами MySQL (зазвичай як користувач з привілеями
    GRANT
    ).
  • Ім’я користувача MySQL, якого ви хочете видалити.

Крок 1: Увійдіть до MySQL

Для початку вам потрібно увійти на ваш сервер MySQL. Відкрийте термінал і введіть наступну команду:

mysql -u root -p
  • За потреби замініть
    root
    на ваше ім’я користувача з правами адміністратора MySQL.
  • Вам буде запропоновано ввести пароль для вказаного користувача.

Крок 2: Перевірте існуючих користувачів

Після входу в систему ви можете перевірити список існуючих користувачів, щоб підтвердити ім’я користувача, якого ви хочете видалити. Виконайте наступну команду:

SELECT User, Host FROM mysql.user;

Ця команда відобразить список всіх користувачів MySQL разом з хостом, з якого вони можуть підключитися.

Крок 3: Видалення користувача MySQL

Щоб видалити користувача MySQL, використовуйте інструкцію

DROP USER
. Синтаксис команди наступний:

DROP USER 'ім'я користувача'@'хост';

Приклад

Наприклад, щоб видалити користувача з іменем

example_user
, який підключається з
localhost
, слід виконати

DROP USER 'example_user'@'localhost';

Якщо користувач підключається з будь-якого хоста, ви можете скористатися:

DROP USER 'example_user'@'%';

Ви також можете вилучити одразу декількох користувачів, розділивши їх визначення комами. Наприклад:

DROP USER 'user1'@'localhost', 'user2'@'remote_host';

Крок 4: Переконайтеся, що користувача було видалено

Щоб переконатися, що користувача було успішно видалено, ви можете виконати команду

SELECT
ще раз:

SELECT User, Host FROM mysql.user;

Перевірте результати, щоб переконатися, що користувача більше немає в списку.

Крок 5: Очищення привілеїв (необов’язково)

Хоча це не завжди є необхідним, рекомендується очищати привілеї після внесення змін до облікових записів користувачів. Ця команда перезавантажує таблиці привілеїв в MySQL:

FLUSH PRIVILEGES;

Крок 6: Вихід з MySQL

Після завершення видалення користувачів ви можете вийти з оболонки MySQL, ввівши :

EXIT;

Висновок

Видалення користувача MySQL в системі Linux за допомогою командного рядка – це простий процес, який підвищує безпеку вашої бази даних. Виконуючи кроки, описані в цьому посібнику, ви зможете ефективно керувати обліковими записами користувачів і гарантувати, що тільки авторизовані особи матимуть доступ до ваших баз даних. Регулярний перегляд і підтримка дозволів користувачів має вирішальне значення для захисту конфіденційних даних і підтримки оптимальної продуктивності бази даних.

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

Use code at checkout:

Skills