Tai greita „MariaDB 10“ diegimo pamoka.3 Duomenų bazių serveris „FreeBSD 12“ sistemoje. Vykdydami čia pateiktas instrukcijas, galėsite nustatyti duomenų bazę savo „FreeBSD“ serveryje.
1- Atnaujinkite „FreeBSD Ports“ kolekciją
Prieš diegdami „MariaDB“, turėtumėte atnaujinti „FreeBSD“ prievadų medį išleisdami žemiau esančią komandą:
$ su - $ portsnap gavimo atnaujinimas
Norėdami įsitikinti, kad komanda portsnap tinkamai vykdoma, ištraukite momentinę kopiją į / usr / ports naudodami toliau nurodytą komandą:
$ sudo portsnap ekstraktas
Pirmiau paleidus komandą „portsnap“, jums reikia paleisti aukščiau nurodytą komandą tik vieną kartą. Jūsų išvestyje turėtų būti rodomas svarbiausias pranešimas šalia pabaigos; Ignoruok tai.
Norėdami sužinoti, ar sekėte naujinius, išleiskite šią komandą:
$ sudo portsnap fetch update
2- Įdiekite „MariaDB 10“.3 Duomenų bazių serveris
Dabar esate pasirengę įdiegti „MariaDB“ naudodami „FreeBSD“ medžio prievadus; jį galima įdiegti iš dvejetainio paketo su „FreeBSD“ paketų tvarkytuvu.
Norėdami sužinoti, ar naujausią „MariaDB“ versiją galima įdiegti naudojant „FreeBSD“ paketo talpyklą, įveskite:
$ pkg paieškos mariadb | grep 10.3Išvestis aiškiai rodo, kad naujausia versija yra „FreeBSD 10“.x.xx. Išduokite toliau pateiktą komandą:
$ sudo pkg įdiekite mariadb103-serverį mariadb103-klientą
3- Paleiskite „mysql-server“ paslaugą
Kai „MariaDB“ sėkmingai įdiegta jūsų FreeBSD serveryje, belieka jį įgalinti prieš galutinai naudojant.
Suaktyvinkite „mysql-server“ paslaugą naudodami šią komandą:
$ sudo sysrc mysql_enable = taipTai turėtų leisti paslaugą paleisti iš naujo paleidus. Norėdami paleisti „mysql-server“ paslaugą savo FreeBSD, įveskite:
$ sudo paslaugos mysql-server start
4- Atlikite MariaDB serverio grūdinimą
Išduokite toliau pateiktą komandą:
$ mysql_secure_installation
Jūsų bus paprašyta įvesti ir iš naujo įvesti naują slaptažodį kartu su daugybe kitų klausimų, į kuriuos turėtumėte atsakyti taip. Tiesiog įsitikinkite, kad nustatėte duomenų bazės pagrindinį slaptažodį, išjungėte nuotolinius šaknų prisijungimus, ištrynėte visus anoniminius vartotojus ir pašalinote bandomąją duomenų bazę iš atviros prieigos.
Atlikite bandymą kaip pagrindinis vartotojas:
$ mysql -u šaknis -p
Tada įveskite slaptažodį.
5- „MariaDB“ grandinės paslauga su „localhost“
Norėdami pamatyti veiklą, susijusią su naujai įdiegta „MariaDB“ paslauga, naudokite komandą „sockstat“:
$ sockstat -4 -6 | grep 3306Išvestis rodo, kad paslauga buvo integruota su visomis tinklo sąsajomis. Dabar gali būti, kad paslauga nėra prijungta prie tinklo duomenų bazės. Tokiu atveju naudokite toliau pateiktą komandą:
$ sysrc mysql_args = "- susietas adresas = 127.0.0.1 "Pakeitimai bus suderinti, kai sistema bus paleista iš naujo. Norėdami paleisti sistemą iš naujo, įveskite:
$ service mysql-serverio paleisti iš naujo
Paleidus sistemą iš naujo, patvirtinkite pakeitimus naudodami žemiau esančią komandą:
$ sockstat -4 -6 | grep mysql
Apvyniokite jį
Tikimės, kad „MariaDB“ yra paleista ir veikia jūsų „FreeBSD“ sistemoje. Su naujausia „MariaDB“ diegimo funkcija yra:
- Jūs gausite „InnoDB“ (taip pat su greito pridėjimo stulpeliu) kaip numatytąjį „MariaDB“ saugyklos variklį.
- Lygiagretus ir kelių šaltinių replikavimas.
- Galite naudoti FOR kilpas su MariaDB.
- Skaidrūs stulpeliai.
- Naujausios versijos pateikiamos kartu su „Galera Cluster“.
- Galite pridėti sekas.
- Kolonų suspaudimai dabar nepriklauso nuo saugojimo variklio.