В MySQL є можливість, яка дозволяє призначати різні привілеї користувачів, тим самим розмежовуючи повноваження на виконання різних маніпуляцій з базами даних. Дана замітка про те, як можна за допомогою консолі переглянути всіх користувачів MySQL, а так само їх привілеї.
Попередньо необхідно залогуватися в MySQL під обліковим записом адміністратора.
# mysql -u root –p
В командному рядку, буде запропоновано ввести пароль MySQL користувача root. Виробляємо введення пароля, після підключення до консолі mysql необхідно вибрати службову базу mysql:
USE mysql;
Тепер можна переглянути всіх користувачів MySQL, за допомогою такого запиту:
SELECT user FROM user;
В результаті буде показано список всіх користувачів MySQL. В цьому списку ми можемо підглянути ім’я потрібного нам користувача, а потім дізнатися його привілеї допомогою такого запиту:
SHOW GRANTS FOR userlogin;
Напевно, ви вже здогадалися самі, замість userlogin необхідно ввести логін потрібного користувача MySQL. Як результат виконання цієї команди будуть показані привілеї зазначеного вами користувача.
Додав: htmaker, 27.01.2014 р.
(Ще не оцінили)
Завантаження…
Діліться з друзями:
См. також:
Змінюємо пароль root в MySQL 5.7
Рубрика: Linux, MySQL
Виправлення помилок у базі MySQL
Рубрика: MySQL
Відновлення пароля root в MySQL
Рубрика: MySQL
Утиліта Mytop для MySQL
Рубрика: Linux, MySQL
Кількість запитів до MySQL в режимі реального часу
Рубрика: MySQL
Як дізнатися час виконання MySQL запиту?
Рубрика: MySQL
Оптимізація MySQL (просто про складному)
Рубрика: MySQL
Повнотекстовий індекс: Full text index
Рубрика: MySQL
Вставлення стовпців: ALTER TABLE ADD
Рубрика: MySQL