FreeBSD

Installera MariaDB på FreeBSD

Installera MariaDB på FreeBSD
MariaDB är ett gratis och öppen källkodsderivat av MySQL-databashanteringssystemet. Den utvecklades på grund av reservationer av MySQL användarbas när den förvärvades av Oracle 2009. Av denna anledning är det ganska kompatibelt med MySQL och har nyligen nyligen avvikit lite med introduktionen av källmotorer, MyRocks, Aria och Columnstore, för att nämna några.

Detta är en snabb handledning om installation av MariaDB 10.3 Databaseserver på ett FreeBSD 12-system. Genom att följa instruktionerna här kommer du att kunna ställa in databasen på din egen FreeBSD-server.

1 - Uppdatera FreeBSD Ports-samlingen

Innan du installerar MariaDB bör du uppdatera FreeBSD-portträdet genom att utfärda kommandot nedan:

$ su - $ portsnap hämta uppdatering

För att säkerställa att portsnap-kommandot körs korrekt, extrahera ögonblicksbilden till / usr / ports med kommandot nedan:

$ sudo portsnap-extrakt

Du behöver bara köra kommandot ovan bara en gång när du kör kommandot portsnap för första gången. Din produktion ska visa ett viktigt meddelande nära slutet; ignorera det.

För att se om du har följt med uppdateringarna, utfärda följande kommando:

$ sudo portsnap hämta uppdatering

2- Installera MariaDB 10.3 Databaseserver

Nu är du redo att installera MariaDB med FreeBSD-trädportarna; den kan installeras från sitt binära paket med FreeBSD-pakethanteraren.

För att se om den senaste versionen av MariaDB kan installeras med FreeBSD-paketets cache, skriv in följande:

$ pkg sök mariadb | grep 10.3

Utgången visar tydligt att den senaste versionen är FreeBSD 10.x.xx. Utfärda kommandot nedan:

$ sudo pkg installera mariadb103-server mariadb103-client

3- Starta mysql-servertjänsten

Med MariaDB framgångsrikt installerat på din FreeBSD-server är allt kvar att aktivera det innan du äntligen använder det.

Aktivera mysql-servertjänsten med följande kommando:

$ sudo sysrc mysql_enable = ja

Detta bör göra det möjligt för tjänsten att starta vid omstart. För att starta mysql-servertjänsten på din FreeBSD, skriv in:

$ sudo service mysql-server start

4- Utför serverhärdning för MariaDB

Utfärda kommandot nedan:

$ mysql_secure_installation

Du kommer att bli ombedd att ange och sedan mata in det nya lösenordet tillsammans med en mängd andra frågor som alla ska svara ja på. Se bara till att du har ställt in databasens root-lösenord, inaktiverat fjärrrot-inloggningar, tagit bort anonyma användare och tagit bort testdatabasen från open access.

Utför ett test som rotanvändare:

$ mysql -u root -p

Skriv sedan in lösenordet.

5- Kedja MariaDB-tjänst med localhost

Använd sockstat-kommandot för att se aktiviteter relaterade till vår nyligen installerade MariaDB-tjänst:

$ sockstat -4 -6 | grep 3306

Utgången indikerar att tjänsten har integrerats med alla nätverksgränssnitt. Nu kan det vara så att du inte har tjänsten ansluten till nätverksdatabasen. Om så är fallet, använd kommandot nedan:

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

Ändringarna kommer att göras konsekvent vid en systemstart. För att starta om systemet, skriv:

$ service mysql-serverstart

När systemet har startat om, bekräfta ändringarna med kommandot nedan:

$ sockstat -4 -6 | grep mysql

Packar upp den

Förhoppningsvis har du startat MariaDB på ditt FreeBSD-system. Funktionerna som ingår i den senaste installationen av MariaDB är:

Mus Så här vänder du mus- och styrplattans rullningsriktning i Windows 10
Så här vänder du mus- och styrplattans rullningsriktning i Windows 10
Mus och Pekplattas gör inte bara datoranvändning lättare men effektivare och mindre tidskrävande. Vi kan inte föreställa oss ett liv utan dessa enhete...
Mus Så här ändrar du muspekare och markörstorlek, färg och schema på Windows 10
Så här ändrar du muspekare och markörstorlek, färg och schema på Windows 10
Muspekaren och markören i Windows 10 är mycket viktiga aspekter av operativsystemet. Detta kan också sägas för andra operativsystem, så i sanning är d...
Gratis och öppen källkodsmotorer för utveckling av Linux-spel
Den här artikeln kommer att täcka en lista över gratis motorer med öppen källkod som kan användas för att utveckla 2D- och 3D-spel på Linux. Det finns...