Требуемые условия завершения
Задача:
- Установка и настройка сервера баз данных
- В качестве сервера баз данных используйте маршрутизатор RTR1 и RTR2
- Разверните сервер баз данных на базе MariaDB
- Пользователь root сервера баз данных должен иметь пароль P@ssw0rd
- Настройте возможность удаленного подключения к серверу баз данных пользователю root с любых адресов
Вариант реализации:
RTR1:
- Устанавливаем MariaDB:
dnf install -y mariadb mariadb-server
- Включаем и добавляем в автозагрузку службу mariadb:
systemctl enable --now mariadb
- Для начальной настройки необходимо прибегнуть к использованию mysql_secure_installation — это интерактивный скрипт, предоставляемый MariaDB для улучшения безопасности:
mysql_secure_installation
- Проверяем вход в MariaDB:
mariadb -u root -p
-
- Результат:
- Проверяем доступ к MariaDB из сети:
ss -tulpn | grep mysql
-
- Результат:
RTR2:
- Устанавливаем MariaDB:
apt-get install -y mariadb-server
- Аналогично RTR1 - запускаем mysql_secure_installation:
mysql_secure_installation
- Разрешаем доступ из сети:
vim /etc/mysql/mariadb.conf.d/50-server.cnf
-
- Правим следующую строку:
- Перезагружаем службу mariadb:
systemctl restart mariadb
- Проверяем вход в MariaDB:
mariadb -u root -p
-
- Результат:
- Проверяем доступ к MariaDB из сети:
ss -tulpn | grep mysql
-
- Результат:
RTR1 | RTR2:
- Обновим привелегии пользователя root для возможности удалённого подключения:
mariadb -u root -p
-
- вводим пароль для пользователя root для подключения к MariaDB:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'P@ssw0rd' WITH GRANT OPTION;
FLUSH PRIVILEGES;
- Проверяем:
- подключаемся с RTR1 на RTR2:
-
- подключаемся с RTR2 на RTR1:
Последнее изменение: понедельник, 8 июля 2024, 12:21