Installer MariaDB på FreeBSD

Installer MariaDB på FreeBSD
MariaDB er et gratis og open source-derivat av MySQL-databasestyringssystemet. Den ble utviklet på grunn av reservasjoner av MySQL -brukerbasen da den ble anskaffet av Oracle tilbake i 2009. Av denne grunn er det ganske kompatibelt med MySQL og har bare nylig avviket litt med introduksjonen av kildemotorer, myrocks, Aria og ColumnStore, for å nevne noen.

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:

  • Du får også innodb (med en øyeblikkelig add -kolonne) som standard lagringsmotor for MariaDB.
  • Parallell og multikildreplikasjon.
  • Du kan bruke til løkker med MariaDB.
  • Gjennomsiktige kolonner.
  • De siste versjonene kommer med Galera -klyngen.
  • Du kan legge til sekvenser.
  • Kolonnekompresjoner er nå uavhengig av lagringsmotoren.