Ovo je kratka lekcija o instaliranju MariaDB 10.3 Poslužitelj baze podataka na sustavu FreeBSD 12. Slijedeći upute ovdje, moći ćete postaviti bazu podataka na vlastitom FreeBSD poslužitelju.
1- Ažurirajte kolekciju FreeBSD portova
Prije instaliranja MariaDB, trebali biste ažurirati stablo priključaka FreeBSD izdavanjem naredbe u nastavku:
$ su - $ portsnap dohvaćanje ažuriranja
Da biste bili sigurni da je naredba portsnap pravilno izvedena, izvucite snimku u / usr / ports pomoću naredbe u nastavku:
$ sudo portsnap ekstrakt
Trebate samo jednom pokrenuti gornju naredbu kada prvi put izvodite naredbu portsnap. Vaš bi izlaz trebao prikazati ključnu poruku pri kraju; ignoriraj to.
Da biste provjerili pratite li ažuriranja, izdajte sljedeću naredbu:
Ažuriranje dohvata $ sudo portsnap
2- Instalirajte MariaDB 10.3 Poslužitelj baze podataka
Sada ste spremni instalirati MariaDB pomoću FreeBSD priključaka stabla; može se instalirati iz svog binarnog paketa s upraviteljem paketa FreeBSD.
Da biste vidjeli može li se najnovija verzija MariaDB moći instalirati s predmemorijom paketa FreeBSD, unesite sljedeće:
$ pkg search mariadb | grep 10.3Izlaz jasno ukazuje da je najnovija verzija FreeBSD 10.x.xx. Izdajte naredbu u nastavku:
$ sudo pkg instaliraj mariadb103-server mariadb103-client
3- Pokrenite uslugu mysql-server
Kad je MariaDB uspješno instaliran na vaš FreeBSD poslužitelj, preostalo je samo omogućiti ga prije nego što ga napokon upotrijebite.
Aktivirajte uslugu mysql-server sljedećom naredbom:
$ sudo sysrc mysql_enable = daTo bi trebalo omogućiti uslugu da se pokrene nakon ponovnog pokretanja. Da biste pokrenuli uslugu mysql-poslužitelj na vašem FreeBSD-u, upišite:
$ sudo usluga mysql-server start
4- Izvršite kaljenje poslužitelja za MariaDB
Izdajte naredbu u nastavku:
$ mysql_secure_installation
Od vas će se tražiti da unesete, a zatim ponovo unesete novu lozinku, zajedno s nizom drugih pitanja na koja biste svi trebali odgovoriti potvrdno. Samo provjerite jeste li postavili root lozinku baze podataka, onemogućili udaljene root prijave, izbrisali anonimne korisnike i uklonili testnu bazu podataka iz otvorenog pristupa.
Izvršite test kao root korisnik:
$ mysql -u korijen -p
Zatim upišite lozinku.
5- Lančana usluga MariaDB s localhostom
Upotrijebite naredbu sockstat da biste vidjeli aktivnosti povezane s našom novoinstaliranom uslugom MariaDB:
$ sockstat -4 -6 | grep 3306Izlaz pokazuje da je usluga integrirana sa svim mrežnim sučeljima. Sad može biti da usluga nije povezana s mrežnom bazom podataka. Ako je to slučaj, upotrijebite naredbu u nastavku:
$ sysrc mysql_args = "- adresa vezanja = 127.0.0.1 "Promjene će biti usklađene nakon ponovnog pokretanja sustava. Da biste ponovno pokrenuli sustav, upišite:
$ service mysql-restart poslužitelja
Nakon što se sustav ponovno pokrene, potvrdite promjene naredbom u nastavku:
$ sockstat -4 -6 | grep mysql
Umotavanje
Nadamo se da ste pokrenuli i pokrenuli MariaDB na vašem FreeBSD sustavu. Značajke uključene u najnoviju instalaciju MariaDB su:
- Dobivate InnoDB (s stupcem s trenutnim dodavanjem) kao zadani mehanizam za pohranu za MariaDB.
- Paralelna i višestruka replikacija.
- Možete koristiti petlje FOR s MariaDB.
- Prozirni stupci.
- Najnovije verzije dolaze s klasterom Galera.
- Možete dodati sekvence.
- Kompresije stupaca sada su neovisne o mehanizmu za pohranu.