To je hitra vadnica o namestitvi MariaDB 10.3 Strežnik baz podatkov v sistemu FreeBSD 12. Po naslednjih navodilih boste lahko bazo podatkov nastavili na svojem strežniku FreeBSD.
1- Posodobite zbirko FreeBSD Ports
Preden namestite MariaDB, posodobite drevo vrat FreeBSD, tako da izdate spodnji ukaz:
$ su - $ portsnap prenos posodobitve
Če želite zagotoviti, da se ukaz portsnap pravilno izvede, izvlecite posnetek v / usr / ports s spodnjim ukazom:
$ sudo portsnap izvleček
Zgoraj navedeni ukaz morate zagnati le enkrat, ko prvič zaženete ukaz portsnap. V izhodu naj bo na koncu prikazano ključno sporočilo; ignorirajte.
Če želite preveriti, ali ste sledili posodobitvam, izdajte naslednji ukaz:
$ sudo portsnap prenesite posodobitev
2- Namestite MariaDB 10.3 Strežnik zbirke podatkov
Zdaj ste pripravljeni namestiti MariaDB s pomočjo drevesnih vrat FreeBSD; namestite ga lahko iz binarnega paketa z upraviteljem paketov FreeBSD.
Če želite preveriti, ali je mogoče s predpomnilnikom paketov FreeBSD namestiti najnovejšo različico MariaDB, vnesite naslednje:
$ pkg iskanje mariadb | grep 10.3Izhod jasno kaže, da je najnovejša različica FreeBSD 10.x.xx. Izdajte spodnji ukaz:
$ sudo pkg namesti mariadb103-server mariadb103-client
3- Zaženite storitev strežnika mysql
Ko je MariaDB uspešno nameščen na vašem strežniku FreeBSD, ostane le, da jo omogočite, preden jo končno uporabite.
Storitev mysql-server aktivirajte z naslednjim ukazom:
$ sudo sysrc mysql_enable = daTo bi moralo storitvi omogočiti zagon ob ponovnem zagonu. Če želite zagnati storitev strežnika mysql na vašem FreeBSD, vnesite:
$ sudo service mysql-server start
4- Izvedite utrjevanje strežnika za MariaDB
Izdajte spodnji ukaz:
$ mysql_secure_installation
Pozvani boste, da vnesete in nato znova vnesete novo geslo ter vrsto drugih vprašanj, na katera bi morali vsi odgovoriti z da. Prepričajte se, da ste nastavili korensko geslo baze podatkov, onemogočili oddaljene korenske prijave, izbrisali anonimne uporabnike in odstranili testno bazo podatkov iz odprtega dostopa.
Izvedite test kot korenski uporabnik:
$ mysql -u root -p
Nato vnesite geslo.
5- Verižna storitev MariaDB z localhost
Z ukazom sockstat si oglejte dejavnosti, povezane z novo nameščeno storitvijo MariaDB:
$ sockstat -4 -6 | grep 3306Izhod kaže, da je bila storitev integrirana z vsemi omrežnimi vmesniki. Zdaj lahko storite, da nimate storitve, povezane z omrežno bazo podatkov. V tem primeru uporabite spodnji ukaz:
$ sysrc mysql_args = "- bind-address = 127.0.0.1 "Spremembe bodo dosledne ob ponovnem zagonu sistema. Če želite sistem znova zagnati, vnesite:
$ service mysql-server znova zaženite
Ko se sistem znova zažene, spremembe potrdite s spodnjim ukazom:
$ sockstat -4 -6 | grep mysql
Zavijanje
Upajmo, da imate MariaDB pripravljen za delovanje na vašem sistemu FreeBSD. Funkcije, vključene v najnovejšo namestitev MariaDB, so:
- InnoDB (s stolpcem s takojšnjim dodajanjem tudi) dobite kot privzeti pomnilnik za MariaDB.
- Vzporedno kopiranje in kopiranje z več viri.
- Zanke FOR lahko uporabite z MariaDB.
- Prozorni stolpci.
- Najnovejše različice so opremljene z Galera Cluster.
- Dodate lahko zaporedja.
- Stiskanje stolpcev je zdaj neodvisno od shranjevalnega motorja.