Dette er en rask opplæring om hvordan du installerer MariaDB 10.3 Databaseserver på et FreeBSD 12-system. Ved å følge instruksjonene her, vil du kunne sette opp databasen på din egen FreeBSD-server.
1 - Oppdater FreeBSD Ports-samlingen
Før du installerer MariaDB, bør du oppdatere FreeBSD-porttreet ved å utstede kommandoen nedenfor:
$ su - $ portsnap hentingsoppdatering
For å sikre at portsnap-kommandoen utføres riktig, trekk ut øyeblikksbildet i / usr / porter med kommandoen nedenfor:
$ sudo portsnap ekstrakt
Du trenger bare å kjøre kommandoen ovenfor bare en gang, når du kjører portsnap-kommandoen for første gang. Produksjonen din skal vise en viktig melding mot slutten; Ignorer det.
For å se om du har fulgt med på oppdateringene, send følgende kommando:
$ sudo portsnap hente oppdatering
2- Installer MariaDB 10.3 Databaseserver
Nå er du klar til å installere MariaDB ved å bruke FreeBSD-treportene; den kan installeres fra sin binære pakke med FreeBSD pakkebehandling.
For å se om den nyeste versjonen av MariaDB kan installeres med FreeBSD-pakkebufferen, skriver du inn følgende:
$ pkg søk mariadb | grep 10.3Utgangen indikerer tydelig at den siste versjonen er FreeBSD 10.x.xx. Gi kommandoen nedenfor:
$ sudo pkg installer mariadb103-server mariadb103-client
3- Start mysql-server-tjenesten
Med MariaDB vellykket installert på FreeBSD-serveren din, er det bare å aktivere den før du endelig bruker den.
Aktiver mysql-server-tjenesten med følgende kommando:
$ sudo sysrc mysql_enable = jaDette skal gjøre det mulig for tjenesten å starte ved omstart. For å starte mysql-server-tjenesten på FreeBSD, skriv inn:
$ sudo service mysql-server start
4- Utfør serverherding for MariaDB
Gi kommandoen nedenfor:
$ mysql_secure_installation
Du blir bedt om å angi og deretter skrive inn det nye passordet på nytt sammen med en rekke andre spørsmål som du alle bør svare ja på. Bare vær sikker på at du har angitt root-passordet til databasen, deaktivert eksterne root-pålogginger, slettet anonyme brukere og fjernet testdatabasen fra åpen tilgang.
Utfør en test som rotbruker:
$ mysql -u root -p
Skriv deretter inn passordet.
5- Kjeden MariaDB-tjeneste med localhost
Bruk sockstat-kommandoen for å se aktivitetene knyttet til vår nylig installerte MariaDB-tjeneste:
$ sockstat -4 -6 | grep 3306Utgangen indikerer at tjenesten er integrert med alle nettverksgrensesnittene. Nå kan det være at du ikke har tjenesten koblet til nettverksdatabasen. Hvis det er tilfelle, bruk kommandoen nedenfor:
$ sysrc mysql_args = "- bind-adresse = 127.0.0.1"Endringene vil bli gjort konsistente ved en omstart av systemet. For å starte systemet på nytt, skriv inn:
$ service mysql-server-omstart
Når systemet har startet på nytt, bekreft endringene med kommandoen nedenfor:
$ sockstat -4 -6 | grep mysql
Pakke den opp
Forhåpentligvis har du MariaDB i gang på FreeBSD-systemet ditt. Funksjonene som følger med den siste installasjonen av MariaDB er:
- Du får InnoDB (med en øyeblikkelig tilleggskolonne også) som standard lagringsmotor for MariaDB.
- Parallell og multikilde replikering.
- Du kan bruke FOR løkker med MariaDB.
- Gjennomsiktige kolonner.
- De nyeste versjonene kommer med Galera Cluster.
- Du kan legge til sekvenser.
- Kolonnekomprimering er nå uavhengig av lagringsmotoren.