Zainstaluj Mariadb na FreeBSD

Zainstaluj Mariadb na FreeBSD
Mariadb to bezpłatna i open source pochodna systemu zarządzania bazą danych MySQL. Został opracowany z powodu zastrzeżeń bazy użytkowników MySQL, gdy został nabyty przez Oracle w 2009 roku. Z tego powodu jest to dość kompatybilne z MySQL i dopiero niedawno trochę się pochyli od wprowadzenia silników źródłowych, miRocks, Aria i ColumnStore, aby wymienić kilka.

To jest szybki samouczek na temat instalacji Mariadb 10.3 serwer bazy danych w systemie FreeBSD 12. Postępując zgodnie z instrukcjami tutaj, będziesz mógł skonfigurować bazę danych na własnym serwerze FreeBSD.

1- Zaktualizuj kolekcję Ports FreeBSD

Przed zainstalowaniem MariaDB należy zaktualizować drzewo portu FreeBSD, wydając poniższe polecenie:

$ su -
Aktualizacja $ portsnap fetch

Aby upewnić się, że polecenie Portsnap jest poprawnie wykonywane, wyodrębnij migawkę do /usr /porty za pomocą polecenia poniżej:

Ekstrakt $ sudo portsnap

Musisz uruchomić polecenie powyżej tylko raz, kiedy uruchamiasz polecenie Portsnap po raz pierwszy. Twoje wyjście powinno wyświetlić kluczową wiadomość pod koniec; zignoruj ​​to.

Aby sprawdzić, czy nadążałeś za aktualizacjami, wydaj następujące polecenie:

Aktualizacja $ sudo portsnap

2- Zainstaluj Mariadb 10.3 serwer bazy danych

Teraz jesteś gotowy do zainstalowania Mariadb za pomocą portów drzew FreeBSD; Można go zainstalować z pakietu binarnego z FreeBSD Pakiet Manager.

Aby sprawdzić, czy najnowsza wersja MariaDB można zainstalować z pamięcią podręczną Pakiet FreeBSD, wpisz następujące:

$ PKG Wyszukaj Mariadb | GREP 10.3

Wyjście wyraźnie wskazuje, że najnowsza wersja to FreeBSD 10.X.xx. Wydaj poniższe polecenie:

$ sudo pkg instaluj mariaDB103-Server mariadb103-client

3- Uruchom usługę MySQL-Server

Dzięki Mariadb z powodzeniem zainstalowanym na serwerze FreeBSD, wszystko, co pozostało, to włączyć go przed ostatecznym użyciem.

Aktywuj usługę MySQL-Server za pomocą następującego polecenia:

$ sudo sysrc mysql_enable = tak

Powinno to umożliwić uruchomienie usługi po ponownym uruchomieniu. Aby rozpocząć usługę MySQL-Server na swoim FreeBSD, wpisz:

$ sudo service mysql-server start

4- Wykonaj stwardnienie serwera dla MariaDB

Wydaj poniższe polecenie:

$ mysql_secure_instalation

Zostaniesz poproszony o wejście, a następnie ponowne wejście na nowe hasło wraz z wieloma innymi pytaniami, na które należy odpowiedzieć na tak. Po prostu upewnij się, że ustawiłeś hasło roota bazy danych, wyłączone zdalne logowania root, usunąłeś anonimowych użytkowników i usunąłeś testową bazę danych z Open Access.

Wykonaj test jako użytkownik root:

$ mysql -u root -p

Następnie wpisz hasło.

5-łańcuchowa usługa Mariadb z Localhost

Użyj polecenia sockstat, aby zobaczyć działania związane z naszą nowo zainstalowaną usługą MariaDB:

$ sockstat -4 -6 | GREP 3306

Wyjście wskazuje, że usługa została zintegrowana ze wszystkimi interfejsami sieciowymi. Teraz może być tak, że nie masz podłączonej usługi z bazą danych sieci. W takim przypadku użyj poniższego polecenia:

$ sysrc mysql_args = "-Bind-Address = 127.0.0.1 "

Zmiany zostaną wprowadzone na ponowne uruchomienie systemu. Aby zrestartować system, wpisz:

$ Service Mysql-Server restart

Po ponownym uruchomieniu systemu potwierdź zmiany z poniższym poleceniem:

$ sockstat -4 -6 | Grep Mysql

Owinięcie tego

Mam nadzieję, że masz mariadb uruchomiony w swoim systemie FreeBSD. Funkcje zawarte w najnowszej instalacji MariaDB to:

  • Dostajesz innodb (z instantową kolumną) jako domyślny silnik magazynowy dla mariadb.
  • Replikacja równoległej i wielu źródeł.
  • Możesz użyć do pętli z mariadb.
  • Przezroczyste kolumny.
  • Najnowsze wersje są dostarczane z Galera Cluster.
  • Możesz dodać sekwencje.
  • Uciski kolumnowe są teraz niezależne od silnika magazynowego.