В 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