Это краткое руководство по установке MariaDB 10.3 Сервер баз данных в системе FreeBSD 12. Следуя приведенным здесь инструкциям, вы сможете настроить базу данных на своем собственном сервере FreeBSD.
1- Обновите коллекцию портов FreeBSD
Перед установкой MariaDB вы должны обновить дерево портов FreeBSD, выполнив следующую команду:
$ su - обновление выборки $ portsnap
Чтобы убедиться, что команда portsnap выполняется правильно, извлеките снимок в / usr / ports с помощью следующей команды:
$ sudo portsnap экстракт
Вам нужно выполнить указанную выше команду только один раз, когда вы запускаете команду portsnap в первый раз. Ваш вывод должен отображать важное сообщение ближе к концу; игнорируй это.
Чтобы узнать, следите ли вы за обновлениями, введите следующую команду:
$ sudo portsnap выборка обновления
2- Установите MariaDB 10.3 Сервер базы данных
Теперь вы готовы установить MariaDB, используя дерево портов FreeBSD; его можно установить из бинарного пакета с помощью диспетчера пакетов FreeBSD.
Чтобы узнать, можно ли установить последнюю версию MariaDB с кешем пакетов FreeBSD, введите следующее:
$ pkg найти mariadb | grep 10.3В выводе четко указано, что последняя версия - FreeBSD 10.Икс.хх. Выполните команду ниже:
$ sudo pkg установить mariadb103-server mariadb103-client
3- Запустите службу mysql-server
После того, как MariaDB успешно установлен на вашем сервере FreeBSD, все, что осталось, - это включить его, прежде чем, наконец, использовать.
Активируйте службу mysql-server с помощью следующей команды:
$ sudo sysrc mysql_enable = даЭто должно позволить сервису запускаться после перезагрузки. Чтобы запустить службу mysql-server на FreeBSD, введите:
$ sudo сервис mysql-server start
4- Выполните усиление защиты сервера для MariaDB
Выполните команду ниже:
$ mysql_secure_installation
Вам будет предложено ввести, а затем повторно ввести новый пароль вместе с множеством других вопросов, на которые вы все должны ответить утвердительно. Просто убедитесь, что вы установили корневой пароль базы данных, отключили удаленный вход в систему root, удалили всех анонимных пользователей и удалили тестовую базу данных из открытого доступа.
Выполните тест от имени пользователя root:
$ mysql -u корень -p
Затем введите пароль.
5- Цепочка сервиса MariaDB с локальным хостом
Используйте команду sockstat, чтобы увидеть действия, связанные с нашей недавно установленной службой MariaDB:
$ sockstat -4 -6 | grep 3306Выходные данные показывают, что служба интегрирована со всеми сетевыми интерфейсами. Возможно, у вас нет службы, подключенной к сетевой базе данных. В этом случае используйте команду ниже:
$ sysrc mysql_args = "- адрес привязки = 127.0.0.1 "Изменения будут согласованы после перезагрузки системы. Чтобы перезапустить систему, введите:
$ service mysql-server перезапуск
После перезапуска системы подтвердите изменения с помощью следующей команды:
$ sockstat -4 -6 | grep mysql
Подведение итогов
Надеюсь, у вас есть MariaDB, работающая в вашей системе FreeBSD. В последнюю установку MariaDB включены следующие функции:
- Вы получаете InnoDB (также с столбцом мгновенного добавления) в качестве механизма хранения по умолчанию для MariaDB.
- Параллельная репликация и репликация из нескольких источников.
- Вы можете использовать циклы FOR с MariaDB.
- Прозрачные столбцы.
- Последние версии идут с Galera Cluster.
- Вы можете добавить последовательности.
- Сжатие столбцов теперь не зависит от механизма хранения.