Това е кратък урок за инсталиране на MariaDB 10.3 Сървър за бази данни на система FreeBSD 12. Следвайки инструкциите тук, ще можете да настроите базата данни на вашия собствен сървър на FreeBSD.
1- Актуализирайте колекцията FreeBSD Ports
Преди да инсталирате 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-сървър mariadb103-клиент
3- Стартирайте услугата mysql-server
С MariaDB успешно инсталиран на вашия сървър FreeBSD, остава само да го активирате, преди да го използвате окончателно.
Активирайте услугата mysql-server със следната команда:
$ sudo sysrc mysql_enable = даТова трябва да даде възможност на услугата да се стартира при рестартиране. За да стартирате услугата mysql-сървър на вашия FreeBSD, въведете:
$ sudo услуга mysql-сървър стартиране
4- Извършете втвърдяване на сървъра за MariaDB
Издайте командата по-долу:
$ mysql_secure_installation
Ще бъдете помолени да въведете и след това да въведете отново новата парола, заедно с множество други въпроси, на които всички трябва да отговорите да. Просто се уверете, че сте задали парола за корен на базата данни, деактивирали отдалечени корени за вход, изтрили всички анонимни потребители и премахнали тестовата база данни от отворен достъп.
Извършете тест като root потребител:
$ mysql -u корен -p
След това въведете паролата.
5- Верижна услуга MariaDB с localhost
Използвайте командата sockstat, за да видите дейностите, свързани с нашата новоинсталирана услуга MariaDB:
$ sockstat -4 -6 | grep 3306Резултатът показва, че услугата е интегрирана с всички мрежови интерфейси. Сега може да е, че нямате услугата свързана с мрежовата база данни. Ако случаят е такъв, използвайте командата по-долу:
$ sysrc mysql_args = "- bind-address = 127.0.0.1 "Промените ще бъдат последователни при рестартиране на системата. За да рестартирате системата, въведете:
$ service mysql-сървър рестартиране
След като системата се рестартира, потвърдете промените с командата по-долу:
$ sockstat -4 -6 | grep mysql
Опаковане
Надяваме се, че MariaDB е стартирана и работи във вашата система FreeBSD. Функциите, включени в последната инсталация на MariaDB, са:
- Получавате InnoDB (също с колона за незабавно добавяне) като механизъм за съхранение по подразбиране за MariaDB.
- Репликация паралелно и с много източници.
- Можете да използвате FOR цикли с MariaDB.
- Прозрачни колони.
- Най-новите версии идват с клъстер Galera.
- Можете да добавите последователности.
- Компресирането на колони вече е независимо от механизма за съхранение.