sql >> Databasteknik >  >> RDS >> MariaDB

Hur man installerar och säkrar MariaDB på CentOS 7

MariaDB är en gemenskapsutvecklad gaffel av MySQL relationsdatabashanteringssystem som är avsett att förbli gratis under GNU GPL. Utvecklingen leds av några av de ursprungliga utvecklarna av MySQL, som förkastade det på grund av oro över förvärvet av Oracle Corporation. Bidragsgivare måste dela sin upphovsrätt med MariaDB Foundation.

MariaDB Server är en av de mest populära databasservrarna i världen. Den är gjord av de ursprungliga utvecklarna av MySQL och kommer garanterat att vara öppen källkod. Anmärkningsvärda användare inkluderar Wikipedia, WordPress.com och Google. Det är standardpaketet på CentOS 7 och när denna guide skrivs är den nuvarande stabila versionen 10.3.7.

I den här guiden kommer vi att förklara hur man installerar den senaste versionen av MariaDB på en CentOS 7-server.

Du kan läsa guiden om hur du installerar MariaDB på en Ubuntu-server här

Distribuera din molnserver
Om du inte redan har registrerat dig hos Cloudwafer bör du börja med att registrera dig. Ta en stund att skapa ett konto varefter du enkelt kan distribuera dina egna molnservrar.

När du har registrerat dig loggar du in på ditt Cloudwafer-klientområde med lösenordet i din e-post och distribuerar din Cloudwafer-molnserver.

Steg 1:Installera MariaDB
Skriv kommandot nedan till Yum för att installera MariaDB-paketet, tryck på y när du uppmanas att bekräfta att vi vill fortsätta:

sudo yum install mariadb-server

När installationen har slutförts, aktivera mariadb att starta vid uppstart och starta sedan tjänsten med följande kommandon:

sudo systemctl enable mariadb
sudo systemctl start mariadb

För att kontrollera statusen för Maridb, skriv följande kommando nedan:

sudo systemctl status mariadb

Steg 2:Säkra MariaDB-servern
Nästa steg är att säkra vår nya installation. MariaDB inkluderar ett säkerhetsskript för att ändra några av de mindre säkra standardalternativen. Skriv kommandot nedan för att köra säkerhetsskriptet:

sudo mysql_secure_installation

Skriptet ger en detaljerad förklaring för varje steg. Den första uppmaningen begär root-lösenordet, som inte har ställts in så vi trycker på ENTER som den rekommenderar.

Därefter kommer vi att uppmanas att ställa in det root-lösenordet, vilket är upp till dig att bestämma.

Sedan accepterar vi alla säkerhetsförslag genom att trycka på Y och sedan ENTER för de återstående uppmaningarna, vilket kommer att ta bort anonyma användare , inte tillåt fjärrinloggning för root , ta bort testdatabasen och ladda om behörighetstabellerna .

Steg 3:Testning
Efter att ha säkrat databasservern kan vi verifiera att MariaDB fungerar efter behov.
Skriv kommandot nedan för att kontrollera den installerade versionen:

mysql -V

Vi kan också använda mysqladmin tool, en klient som låter dig köra administrativa kommandon genom att skriva kommandot:

mysqladmin -u root -p version

Detta indikerar att installationen har lyckats.


  1. Oracle:spelar kolumnordningen någon roll i ett index?

  2. GTT-tabellstatistik och SYS.WRI$_OPTSTAT_TAB_HISTORY

  3. Sträng till datum i Oracle med millisekunder

  4. Hur man konfigurerar SELinux för PostgreSQL och TimescaleDB