Типовые операции при работе с СУБД Mysql (MariaDB)

HELP-ME-24.COM (Freelance Team), Черноусов Антон

Наша предыдущая заметка "Типовые задачи администрирования Postgresql" оказалась достаточно полезной как для наших клиентов именно в виде небольшой шпаргалки по типовым задачам администрирования.

Сборник типовых инструкций по Mysql и MariaDB

Поэтому, мы решили написать еще одну небольшую инструкцию, но уже по работе с СУБД MySQL и надюсь она будет вам полезной.

Создаем базу банных MySQL:

> CREATE DATABASE `test_db`;

с принудительным указанием кодировки для создаваемой базы данных

> CREATE DATABASE `test_db` CHARACTER SET utf8 COLLATE utf8_general_ci;

Получить список баз данных на сервере:

> SHOW DATABASES;

Удалить базу данных:

> DROP DATABASE test_db;

Создать нового пользователя:

> CREATE USER 'test_user'@'localhost' IDENTIFIED BY 'SecretPassword';

этой командой вы создадите пользователя который сможет авторизоваться только локально, для пользователей которым необходимо предоставить внешний доступ к базе данных вам потребуется заменить localhost на ip-адрес сервера с которого будет осуществляться подключение или изменить на символ % для подключения без ограничений ip-адресов.

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

> SELECT User FROM mysql.user;

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

> DROP USER 'test_user'@'localhost';

Установить пользователя владельцем базы данных:

> GRANT ALL PRIVILEGES ON database.* TO 'user'@'localhost';

В MySql нет понятия владелец базы данных и используется назначение прав доступа на объекты базы.

Оставьте комментарий

Вы должны быть вошедший в чтобы отправить комментарий