Для начала, необходим CentOS 7 и non-root пользователь с sudo правами.
Установка MariaDB
- Установка
1 |
$ sudo yum install mariadb-server2. Запуск демона |
- Запуск демона
1 |
$ sudo systemctl start mariadb |
- Проверим статус
1 |
$ sudo systemctl status mariadb |
если MariaDB корректно установлено, то выведется сообщение:
1 |
$ Dec 19 06:06:25 centos-512mb-sfo2-03 systemd[1]: Started MariaDB database server. |
- Проверим/установим загрузку MariaDB при загрузке ОС
1 2 3 |
$ sudo systemctl enable mariadb Created symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service. |
Настройка
В комплекте с MariaDB идёт стандартный скрипт, с помощью которого можно изменить небезопасные опции (вроде root login или sample user). Для запуска набрать:
1 |
$ sudo mysql_secure_installation |
Скрипт даст подробное объяснение каждого шага. Один из первых вопросов — пароль для root. Поскольку он не установлен нужно нажать enter и следующим шагом — установить его.
После следует принять все рекомендации по безопасности, которые будут касаться удаления анонимных пользователей, запрета удаленный входа в корневой каталог, удаление тестовой БД и перезагрузка таблицы привилегий.
Проверка установки
Проверить правильность установки и настройки можно соединившись с сервером посредством утилиты mysqladmin. Для этого нужно выполнить следующее действие:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
$ mysqladmin -u root -p version mysqladmin Ver 9.0 Distrib 5.5.50-MariaDB, for Linux on x86_64 Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others. Server version 5.5.50-MariaDB Protocol version 10 Connection Localhost via UNIX socket UNIX socket /var/lib/mysql/mysql.sock Uptime: 10 min 25 sec Threads: 1 Questions: 42 Slow queries: 0 Opens: 1 Flush tables: 2 Open tables: 27 Queries per second avg: 0.172 This indicates the installation has been successful. |
Если от MariaDB будет получен такой ответ, то установка и настройка прошла успешно.
Свежие комментарии