linux:servers:configuring_mariadb
Настройка MariaDB
Открываем терминал Ctrl+Alt+T, и пишем следующие команды:
Первоначальная настройка MariaDB
Делаем первоначальную настройку базы данных MariaBD:
sudo mariadb-secure-installation
Отвечаем yes / y на следующие вопросы безопасности:
| Вопрос | Ответ Да/Нет |
|---|---|
| Введите текущий пароль для пользователя root? | Ничего не вводим, нажимаем Enter |
| Переключиться на аутентификацию unix_socket? | Y / n: y |
| Установить пароль root? | Y / n: y |
| Удалить анонимных пользователей? | (Нажмите y - Y для Yes, любой другой символ для No): y |
| Запретить вход в систему удаленно? | (Нажмите y - Y для Yes, любой другой символ для No): y |
| Удалить тестовую базу данных и получить доступ к ней? | (Нажмите y - Y для Yes, любой другой символ для No): y |
| Обновить таблицы привилегий сейчас? | (Нажмите y - Y для Yes, любой другой символ для No): y |
Подключение к MariaDB
Подключаемся к MariaDB:
sudo mariadb
Подключаемся к MariaDB с указанием пользователя:
sudo mariadb -u root -p
Список баз данных:
SHOW DATABASES LIKE '%';
Список пользователей MariaDB:
select user from mysql.user;
Создание базы данных:
CREATE DATABASE database_name;
Создаём пользователя базы данных:
CREATE USER 'user'@'localhost' IDENTIFIED BY 'password';
Удаление пользователя:
DROP USER 'user'@'localhost';
Удаление базы данных:
DROP DATABASE database_name;
Удаление нескольких пользователей:
DROP USER 'user1'@'localhost', 'user2'@'localhost';
Назначаем все права доступа, для созданного пользователя:
GRANT ALL PRIVILEGES ON * . * TO 'user'@'localhost';
Применяем изменения:
FLUSH PRIVILEGES;
linux/servers/configuring_mariadb.txt · Последнее изменение: — Кирилл
