FreeBSD

Installer MariaDB på FreeBSD

Installer MariaDB på FreeBSD
MariaDB er et gratis og open source-derivat af MySQL-databasesystemet. Den blev udviklet på grund af forbehold fra MySQL-brugerbasen, da den blev erhvervet af Oracle tilbage i 2009. Af denne grund er det ret kompatibelt med MySQL og har kun for nylig afvejet lidt med introduktionen af ​​kildemotorer, MyRocks, Aria og Columnstore, for at nævne nogle få.

Dette er en hurtig vejledning i installation af MariaDB 10.3 Databaseserver på et FreeBSD 12-system. Ved at følge instruktionerne her kan du oprette databasen på din egen FreeBSD-server.

1- Opdater FreeBSD Ports-samlingen

Før du installerer MariaDB, skal du opdatere FreeBSD-porttræet ved at udstede kommandoen nedenfor:

$ su - $ portsnap hent opdatering

For at sikre, at portsnap-kommandoen udføres korrekt, skal du udpakke snapshotet i / usr / ports med nedenstående kommando:

$ sudo portsnap-ekstrakt

Du behøver kun at køre kommandoen ovenfor kun en gang, når du kører portsnap-kommandoen for første gang. Din output skal vise en vigtig besked nær slutningen; ignorer det.

For at se, om du har fulgt opdateringerne, skal du udstede følgende kommando:

$ sudo portsnap hentningsopdatering

2- Installer MariaDB 10.3 Databaseserver

Nu er du klar til at installere MariaDB ved hjælp af FreeBSD-træporte; det kan installeres fra sin binære pakke med FreeBSD pakkehåndtering.

For at se, om den nyeste version af MariaDB kan installeres med FreeBSD-pakke-cache, skal du skrive følgende:

$ pkg søgning mariadb | grep 10.3

Outputtet indikerer klart, at den nyeste version er FreeBSD 10.x.xx. Udsted kommandoen nedenfor:

$ sudo pkg installerer mariadb103-server mariadb103-klient

3- Start mysql-server-tjenesten

Med MariaDB med succes installeret på din FreeBSD-server, er alt hvad der er tilbage at aktivere det, før du endelig bruger det.

Aktivér mysql-server-tjenesten med følgende kommando:

$ sudo sysrc mysql_enable = ja

Dette skal gøre det muligt for tjenesten at starte efter en genstart. For at starte mysql-server-tjenesten på din FreeBSD, skriv:

$ sudo service mysql-server start

4- Udfør serverhærdning for MariaDB

Udsted kommandoen nedenfor:

$ mysql_secure_installation

Du bliver bedt om at indtaste og derefter indtaste den nye adgangskode sammen med en række andre spørgsmål, som du alle skal svare ja til. Bare sørg for at du har indstillet databasens rodadgangskode, deaktiveret fjern rodlogins, slettet anonyme brugere og fjernet testdatabasen fra åben adgang.

Udfør en test som rodbruger:

$ mysql -u root -p

Indtast derefter adgangskoden.

5- Kæde MariaDB-service med localhost

Brug sockstat-kommandoen til at se aktiviteterne i forbindelse med vores nyinstallerede MariaDB-tjeneste:

$ sockstat -4 -6 | grep 3306

Outputtet indikerer, at tjenesten er integreret med alle netværksgrænseflader. Nu kan det være, at du ikke har tjenesten tilsluttet netværksdatabasen. Hvis det er tilfældet, skal du bruge kommandoen nedenfor:

$ sysrc mysql_args = "- bind-adresse = 127.0.0.1 "

Ændringerne foretages konsekvent ved en systemgenstart. For at genstarte systemet skal du skrive:

$ service mysql-server genstart

Når systemet er genstartet, skal du bekræfte ændringerne med kommandoen nedenfor:

$ sockstat -4 -6 | grep mysql

Pakning af det

Forhåbentlig har du MariaDB i gang på dit FreeBSD-system. Funktionerne, der følger med den nyeste MariaDB-installation, er:

HD Remastered-spil til Linux, der aldrig tidligere havde haft en Linux-udgivelse
Mange spiludviklere og udgivere kommer med HD-remaster af gamle spil for at forlænge franchisens levetid. Venligst fans, der anmoder om kompatibilitet...
Sådan bruges AutoKey til at automatisere Linux-spil
AutoKey er et desktopautomatiseringsværktøj til Linux og X11, programmeret i Python 3, GTK og Qt. Ved hjælp af dets scripting og MACRO-funktionalitet ...
Sådan vises FPS-tæller i Linux-spil
Linux-spil fik et stort skub, da Valve annoncerede Linux-support til Steam-klient og deres spil i 2012. Siden da har mange AAA- og indiespil fundet ve...