Примитивы
SHOW DATABASES; - список баз данных
SHOW TABLES [FROM db_name]; - список таблиц в базе
SHOW COLUMNS FROM таблица [FROM db_name]; - список столбцов в таблице
SHOW CREATE TABLE table_name; - показать структуру таблицы в формате "CREATE TABLE"
SHOW INDEX FROM tbl_name; - список индексов
SHOW GRANTS FOR user [FROM db_name]; - привилегии для пользователя.
SHOW VARIABLES; - значения системных переменных
SHOW [FULL] PROCESSLIST; - статистика по mysqld процессам
SHOW STATUS; - общая статистика
SHOW TABLE STATUS [FROM db_name]; - статистика по всем таблицам в базе
Какие пользователи есть:
SELECT Host, User FROM mysql.user;
Добавить рава:
GRANT INSERT, UPDATE, DELETE ON . TO 'user'@'host';
Удалить права, для базы:
REVOKE INSERT, UPDATE, DELETE ON base.* FROM 'user'@'host';
Удалить юзера:
DROP USER ‘non-root’@‘localhost’;
Применить измененния:
FLUSH PRIVILEGES;
CREATE – Позволяет пользователям создавать базы данных/таблицы
SELECT – Позволяет пользователям делать выборку данных
INSERT – Позволяет пользователям добавлять новые записи в таблицы
UPDATE – Позволяет пользователям изменять существующие записи в таблицах
DELETE – Позволяет пользователям удалять записи из таблиц
DROP – Позволяет пользователям удалять записи в базе данных/таблицах
Last updated