mysql - утилита простой SQL-оболочки

Распространённая утилита для СУБД MySQL и её форка Mari­aDB. Собрал наиболее используемые команды в оболочке mysql.

Действие Команда/опция
Вывести список баз данных SHOW DATABASES;
Создать БД test CREATE DATABASE test;
Выбрать БД test для работы с ней USE test;
Показать таблицы в БД test SHOW TABLES;
Создание пользователя CREATE USER 'admin'@'localhost' IDENTIFIED BY 'pass­word';

Назначение привилегий

основные типы привилегий: ALL, CREATE, INSERT, SELECT

GRANT [priv­i­leges] ON data­base.* TO '[user]'@'[host]' IDENTIFIED BY '[pass­word]';

Удаление прав пользователю

REVOKE [priv­i­leges] ON data­base.* FROM '[user]'@'[host]';

Удаление пользователя

DROP USER 'guest'@'localhost';

Получить список пользователей

SELECT user,host FROM mysql.user;

Просмотр привилегий у пользователя

SHOW GRANTS FOR 'user'@'host';

Показать текущие задания

SHOW PROCESSLIST;

Удалить задание

KILL QUERY номер_задания;

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *