sql >> Database >  >> RDS >> MariaDB

Hoe MariaDB op CentOS 8 te installeren en te beveiligen

MariaDB is een door de gemeenschap ontwikkelde vork van het relationele databasebeheersysteem MySQL, bedoeld om vrij te blijven onder de GNU GPL. De ontwikkeling wordt geleid door enkele van de oorspronkelijke ontwikkelaars van MySQL, die het hebben geforkt vanwege zorgen over de overname door Oracle Corporation. Bijdragers zijn verplicht hun auteursrecht te delen met de MariaDB Foundation.

MariaDB Server is een van de meest populaire databaseservers ter wereld. Het is gemaakt door de oorspronkelijke ontwikkelaars van MySQL en blijft gegarandeerd open source. Bekende gebruikers zijn onder meer Wikipedia, WordPress.com en Google. Het is het standaardpakket op CentOS 8 en op het moment van schrijven van deze handleiding is de huidige stabiele releaseversie 10.3.7.

In deze handleiding leggen we uit hoe je de nieuwste versie van MariaDB op een CentOS 8-server installeert.

Uw cloudserver implementeren
Als u zich nog niet bij Cloudwafer heeft geregistreerd, moet u zich eerst aanmelden. Neem even de tijd om een ​​account aan te maken, waarna u eenvoudig uw eigen cloudservers kunt inzetten.

Nadat u zich heeft aangemeld, logt u in op uw Cloudwafer-clientgedeelte met het wachtwoord dat u in uw e-mail hebt ontvangen en implementeert u uw Cloudwafer-cloudserver.

Stap 1:installeer MariaDB
Typ de onderstaande opdracht om Yum het MariaDB-pakket te installeren en druk op y wanneer gevraagd om te bevestigen dat we willen doorgaan:

sudo yum install mariadb-server

Nadat de installatie is voltooid, schakelt u mariadb in om te starten bij het opstarten en start u de service met de volgende opdrachten:

sudo systemctl enable mariadb
sudo systemctl start mariadb

Typ de volgende opdracht hieronder om de status van Maridb te controleren:

sudo systemctl status mariadb

Stap 2:De MariaDB-server beveiligen
De volgende stap is het beveiligen van onze nieuwe installatie. MariaDB bevat een beveiligingsscript om enkele van de minder veilige standaardopties te wijzigen. Typ de onderstaande opdracht om het beveiligingsscript uit te voeren:

sudo mysql_secure_installation

Het script geeft bij elke stap een gedetailleerde uitleg. De eerste prompt vraagt ​​om het root-wachtwoord, dat niet is ingesteld, dus we drukken op ENTER zoals het aanbeveelt.

Vervolgens worden we gevraagd om dat root-wachtwoord in te stellen, dat is aan jou om te beslissen.

Vervolgens accepteren we alle beveiligingssuggesties door op Y te drukken en vervolgens op ENTER voor de resterende prompts, waardoor anonieme gebruikers worden verwijderd , aanmelden via root op afstand niet toestaan , verwijder de testdatabase , en laad de privilegetabellen opnieuw .

Stap 3:Testen
Na het beveiligen van de databaseserver kunnen we controleren of MariaDB naar behoefte werkt.
Typ de onderstaande opdracht om de geïnstalleerde versie te controleren:

mysql -V

We kunnen ook de mysqladmin . gebruiken tool, een client waarmee u administratieve opdrachten kunt uitvoeren door de opdracht te typen:

mysqladmin -u root -p version

Dit geeft aan dat de installatie is gelukt.


  1. Nieuwe traceervlag om tabelvariabele prestaties te herstellen

  2. Hoe de toegestane bijlagegrootte te vergroten bij het verzenden van e-mail in SQL Server (T-SQL)

  3. Verschil tussen DECIMAL en NUMERIC datatype in PSQL

  4. Is het mogelijk om de tabelnaam als parameter in Oracle door te geven?