GratisBSD

Installeer MariaDB op FreeBSD

Installeer MariaDB op FreeBSD
MariaDB is een gratis en open source afgeleide van het MySQL-databasebeheersysteem. Het is ontwikkeld vanwege reserveringen van de MySQL-gebruikersbasis toen het in 2009 door Oracle werd overgenomen. Om deze reden is het behoorlijk compatibel met MySQL en is het pas onlangs een beetje afgeweken met de introductie van bronengines, MyRocks, Aria en Columnstore, om er maar een paar te noemen.

Dit is een korte tutorial over het installeren van MariaDB 10.3 Databaseserver op een FreeBSD 12-systeem. Door de instructies hier te volgen, kunt u de database op uw eigen FreeBSD-server instellen.

1- Update de FreeBSD Ports-collectie

Voordat u MariaDB installeert, moet u de FreeBSD-poortstructuur bijwerken door de onderstaande opdracht uit te voeren:

$ su - $ portsnap ophaalupdate

Om er zeker van te zijn dat de opdracht portsnap correct wordt uitgevoerd, pakt u de snapshot uit in /usr/ports met de onderstaande opdracht:

$ sudo portsnap-extract

U hoeft de bovenstaande opdracht maar één keer uit te voeren, wanneer u de opdracht portsnap voor de eerste keer uitvoert. Uw uitvoer zou aan het einde een cruciaal bericht moeten weergeven; negeer het.

Voer de volgende opdracht uit om te zien of u de updates hebt bijgehouden:

$ sudo portsnap fetch-update

2- Installeer MariaDB 10.3 Databaseserver

Nu ben je klaar om MariaDB te installeren met behulp van de FreeBSD-boompoorten; het kan vanuit zijn binaire pakket worden geïnstalleerd met de FreeBSD-pakketbeheerder.

Om te zien of de nieuwste versie van MariaDB kan worden geïnstalleerd met de FreeBSD-pakketcache, typt u het volgende:

$ pkg zoeken mariadb | grep 10.3

De uitvoer geeft duidelijk aan dat de nieuwste versie FreeBSD 10 . is.X.xx. Geef het onderstaande commando:

$ sudo pkg installeer mariadb103-server mariadb103-client

3- Start de mysql-server-service

Nu MariaDB met succes op uw FreeBSD-server is geïnstalleerd, hoeft u het alleen nog maar in te schakelen voordat u het uiteindelijk gebruikt.

Activeer de mysql-server-service met het volgende commando:

$ sudo sysrc mysql_enable=ja

Dit zou de service in staat moeten stellen om te starten bij een herstart. Om de mysql-server-service op uw FreeBSD te starten, typt u:

$ sudo-service mysql-server start

4- Voer serververharding uit voor MariaDB

Geef het onderstaande commando:

$ mysql_secure_installation

U wordt gevraagd om het nieuwe wachtwoord in te voeren en vervolgens opnieuw in te voeren, samen met een groot aantal andere vragen die u allemaal met ja moet beantwoorden. Zorg ervoor dat je het root-wachtwoord van de database hebt ingesteld, externe root-aanmeldingen hebt uitgeschakeld, anonieme gebruikers hebt verwijderd en de testdatabase hebt verwijderd uit open access.

Voer een test uit als rootgebruiker:

$ mysql -u root -p

Typ vervolgens het wachtwoord.

5- Chain MariaDB-service met localhost

Gebruik de opdracht socksstat om de activiteiten te zien die verband houden met onze nieuw geïnstalleerde MariaDB-service:

$ sokstat -4 -6 | grep 3306

De uitvoer geeft aan dat de service is geïntegreerd met alle netwerkinterfaces. Nu kan het zijn dat u de service niet hebt aangesloten op de netwerkdatabase. Als dat het geval is, gebruik dan de onderstaande opdracht:

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

De wijzigingen worden consistent doorgevoerd bij het opnieuw opstarten van het systeem. Om het systeem opnieuw op te starten, typt u:

$ service mysql-server opnieuw opstarten

Nadat het systeem opnieuw is opgestart, bevestigt u de wijzigingen met de onderstaande opdracht:

$ sokstat -4 -6 | grep mysql

Het afronden

Hopelijk heb je MariaDB draaiende op je FreeBSD-systeem. De functies van de nieuwste MariaDB-installatie zijn:

Top 5 ergonomische computermuisproducten voor Linux
Veroorzaakt langdurig computergebruik pijn in uw pols of vingers?? Heb je last van stijve gewrichten en moet je constant de hand schudden?? Voelt u ee...
Hoe de muis- en touchpad-instellingen te wijzigen met Xinput in Linux
De meeste Linux-distributies worden standaard geleverd met de bibliotheek "libinput" om invoergebeurtenissen op een systeem af te handelen. Het kan in...
Wijs uw muisknoppen anders toe voor verschillende software met X-Mouse Button Control
Misschien heeft u een tool nodig waarmee u de bediening van uw muis kunt veranderen bij elke applicatie die u gebruikt. Als dit het geval is, kunt u e...