Архивы

Создание базы данных и пользователя в Mariadb через терминал

Про установку Mariadb в Centos 8 можно просмотреть тут.

В этой статье мы создадим базу данных. Сделаем для неё отдельного пользователя и назначим ему права.

С начала нам нужно подключиться к Mariadb.

Подключаемся к Mariadb:

mysql -u root -p

И вводим пароль рута.

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

CREATE DATABASE name_bd;

name_bd - это имя базы данных.

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

CREATE USER 'user_name’@’localhost' IDENTIFIED BY 'password';

user_name - имя учетной записи.

password - пароль учетной записи.

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

Для удаленного подключение к базе данных, нужно в конфиге MariaDB (my.cnf) разрешить подключения и настроить firewall.

Назначаем пользователю базу данных:

GRANT ALL PRIVILEGES ON name_bd.* TO 'user_name’@’localhost';

Тут все так же.

name_bd - это имя базы данных.

user_name - имя учетной записи.

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

Обновляем права доступа:

FLUSH PRIVILEGES;

Для выхода из Mariadb можно прописать exit или нажать Ctrl+D.

Видео

Установка последней версии MariaDB в Centos 8

MariaDB - это ответвление от системы управления базами данных MySQL. На самом деле сейчас последнюю версию установить нельзя. Репозиторий разработчиков конфликтует с стандартным репозиторием. В стандартном репозитории версия 10.3. В репозитории разработчиков 10.4.

Читать далее… →