Mariadb блокування та розблокування акаунта
- Останнє оновлення: 3 Листопада 2023 р.
- Перегляди: 178
- Автор: Адмін
Колеги всім привіт.
У сьогоднішній короткій статті я вам хочу розповісти про те, як блокувати та розблокувати користувачів бази даних MariaDB. Всі дії будемо проводити над обліковим записом ruslan@localhost.
Вміст статті:
- Перевірка блокування облікового запису.
- Блокування облікового запису.
- Розблокування облікового запису.
1. Перевірка блокування облікового запису.
Перш ніж блокувати або розблокувати обліковий запис користувача потрібно перевірити, який у неї зараз статус. Для перевірки можна використати два способи.
Перший спосіб перевірки блокування користувача ruslan.
mariadb> SHOW CREATE USER 'ruslan'@'localhost';
На скріншоті не видно жодних передумов, що обліковий запис заблоковано.
Другий спосіб перевірки через таблицю mysql.global_priv.
mariadb> select user, Priv from mysql.global_priv where user = 'ruslan';
На скріншоті видно запис account_locked і false. Це означає, що обліковий запис не заблоковано.
2. Блокування облікового запису.
Тепер заблокуємо обліковий запис ruslan. Для цього потрібно скористатися командою через редагування даних користувача.
mariadb> ALTER USER 'ruslan'@'localhost' ACCOUNT LOCK;
Тепер коли ми заблокували користувача, то він тепер не зможе пройти авторизацію в базу даних.
І тепер, коли ми назад перевіримо статус користувача, то ми побачимо запис про те, що обліковий запис ruslan заблокований.
mariadb> SHOW CREATE USER 'ruslan'@'localhost';
mariadb> select user, Priv from mysql.global_priv where user = 'ruslan';
3. Розблокування облікового запису.
Для розблокування облікового запису ми скористаємося командою ALTER USER.
mariadb> ALTER USER 'ruslan'@'localhost' ACCOUNT UNLOCK;
Всім дякую, я сподіваюся, що вам моя стаття хоч чимось допомогла.