▍MySQL и MariaDB¶
Программы для работы с базами¶
FlySpeedSQL
: https://www.activedbsoft.com/download-querytool-thankyou.html
HeidiSQL
и MySQL Workbench
Альтернативный формат таблиц¶
Альтернативой является создание «вертикального» вывода с каждым значением столбца в отдельной строке. Это делается путем завершения запроса с помощью \G
, а не с помощью символа ;
или с \g
.
Работа с Mysql¶
Вывод переменных:
Дамп базы database:
Создать безопасную авторизацию к Mysql:
Вывод сохраненных данных для авторизации:
Загрузка базы:
Вывод настроек кодировок:
После установки сервера необходимо установить root пароль для доступа к БД, удалить анонимного пользователя и тестовую БД:
Вывод списка баз данных:
Вывод списка таблиц:
Вывод списка пользователей:
Создать пользователя со всеми правами:
CREATE USER 'login'@'%' IDENTIFIED BY 'PASSWD';
GRANT ALL PRIVILEGES ON *.* TO 'login'@'%';
CREATE USER 'login'@'localhost' IDENTIFIED BY 'PASSWD';
GRANT ALL PRIVILEGES ON *.* TO 'login'@'localhost';
FLUSH PRIVILEGES;
Создать пользователя asterisk и дать доступ только к базе asterisk:
CREATE USER 'asterisk'@'%' IDENTIFIED BY 'asterisk';
CREATE DATABASE asterisk;
GRANT ALL PRIVILEGES ON asterisk.* TO 'asterisk'@'%';
FLUSH PRIVILEGES;
Удалить пользователя:
Посмотреть права пользователя: