Dette er en rask opplæring om installasjon av 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 Collection
Før du installerer MariaDB, bør du oppdatere FreeBSD Port Tree ved å utstede kommandoen nedenfor:
$ su -
$ PortSnap Fetch -oppdatering
For å sikre at PortsNap -kommandoen er riktig utført, henter du ut stillbildet inn i /usr /porter med kommandoen nedenfor:
$ sudo portsnap ekstrakt
Du trenger bare å kjøre kommandoen over bare en gang, når du kjører PortsNap -kommandoen for første gang. Utgangen din skal vise en avgjørende melding nær slutten; Ignorer det.
For å se om du har holdt følge med oppdateringene, kan du utstede følgende kommando:
$ sudo portsnap hente oppdatering
2- Installer MariaDB 10.3 Databaseserver
Nå er du klar til å installere MariaDB ved hjelp av FreeBSD Tree Ports; Den kan installeres fra den binære pakken med FreeBSD Package Manager.
For å se om den nyeste versjonen av MariaDB kan installeres med FreeBSD Package Cache, skriv inn følgende:
$ PKG Søk MariaDB | grep 10.3
Utgangen indikerer tydelig at den nyeste versjonen er FreeBSD 10.x.xx. Utsted kommandoen nedenfor:
$ sudo pkg installer mariadb103-server mariadb103-klient
3- Start MySQL-Server-tjenesten
Med MariaDB med hell installert på FreeBSD -serveren din, er alt det er igjen å aktivere den før du endelig bruker den.
Aktiver MySQL-Server-tjenesten med følgende kommando:
$ sudo sysrc mysql_enable = ja
Dette skal gjøre det mulig for tjenesten å starte på nytt. For å starte MySQL-Server-tjenesten på FreeBSD, skriv inn:
$ sudo service mysql-server start
4- Utfør serverherding for MariaDB
Utsted kommandoen nedenfor:
$ mysql_secure_installation
Du blir bedt om å komme inn og deretter legge inn det nye passordet på nytt sammen med en rekke andre spørsmål som dere alle bør svare på ja til. Bare sørg for at du har angitt databaserotpassordet, deaktiverte eksterne rotloggene, slettet alle anonyme brukere og fjernet testdatabasen fra Open Access.
Utfør en test som rotbruker:
$ mysql -u root -p
Skriv deretter ut passordet.
5- Chain MariaDB-tjeneste med Localhost
Bruk SockStat -kommandoen for å se aktivitetene relatert til vår nyinstallerte MariaDB -tjeneste:
$ SOCKSTAT -4 -6 | Grep 3306
Utgangen indikerer at tjenesten er integrert med alle nettverksgrensesnitt. 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 etter en omstart av systemene. For å starte systemet på nytt, skriv: Skriv inn:
$ service mysql-server omstart
Når systemet har startet på nytt, må du bekrefte endringene med kommandoen nedenfor:
$ SOCKSTAT -4 -6 | grep mysql
Innpakning av det
Forhåpentligvis har du MariaDB i gang på FreeBSD -systemet ditt. Funksjonene som er inkludert i den nyeste MariaDB -installasjonen er: