# MySQL Базы данных хранятся в /var/lib/mysql ``` sudo grep -R 'datadir' /etc/mysql/ ``` **Настройка сессии**
Уровень изолированности | Черновое чтение | Неповторяющееся чтение | Фантомное чтение | Блокировка чтения |
READ UNCOMMITTED | Да | Да | Да | Нет |
READ COMMITTED | Нет | Да | Да | Нет |
REPEATABLE READ | Нет | Нет | Да | Нет |
SERIALIZABLE | Нет | Нет | Нет | Да |
NAME | Название инструмента |
ENABLED | Включен или нет |
TIMED | Планировщик. Если disabled, работать не будет |
ALTER | Менять структуру таблицы или БД |
CREATE | Создавать новые БД и таблицы |
DELETE | Удалять строки в таблице |
INSERT | Добавлять строки в таблицу |
SELECT | Читать данные из таблицы |
UPDATE | Обновлять данные в таблице |
DROP | Удалять БД |
ALL PRIVILEGES | все, кроме GRANT; |
USAGE PRIVILEGES | никаких привилегий; |
FILE | разрешает читать файлы на сервере; |
INDEX | создавать индексы для таблиц; |
DROP | удалять таблицы; |
EVENT | обработка событий; |
TRIGGER | создание триггеров. |
GRANT | изменять права пользователей; |
SUPER | суперпользователь; |
PROCESS | получение информации о состоянии MySQL; |
RELOAD | позволяет перезагружать таблицы привилегий; |
SHUTDOWN | позволяет отключать или перезапускать базу данных; |
SHOW DATABASES | просмотр списка баз данных; |
LOCK TABLES | блокирование таблиц при использовании SELECT; |
REFERENCES | создание внешних ключей для связывания таблиц; |
CREATE USER | создание пользователей; |