Android

Installeer mariadb op centos 7

HOW TO INSTALL MARIADB ON CENTOS 7

HOW TO INSTALL MARIADB ON CENTOS 7

Inhoudsopgave:

Anonim

MariaDB is een open source relationeel databasebeheersysteem, achterwaarts compatibel, binaire drop-in vervanging van MySQL. Het is ontwikkeld door enkele van de oorspronkelijke ontwikkelaars van de MySQL en door veel mensen in de gemeenschap. Met de release van CentOS 7 werd MySQL vervangen door MariaDB als het standaarddatabasesysteem.

Als je om welke reden dan ook MySQL moet installeren, bekijk dan de tutorial MySQL installeren op CentOS 7. Als uw toepassing geen specifieke vereisten heeft, moet u zich houden aan MariaDB, het standaarddatabasesysteem in CentOS 7.

In deze zelfstudie laten we u zien hoe u de nieuwste versie van MariaDB op CentOS 7 installeert met behulp van de officiële MariaDB-opslagplaatsen.

voorwaarden

Zorg ervoor dat u bent aangemeld als een gebruiker met sudo-rechten voordat u verdergaat met de zelfstudie.

Installeer MariaDB 5.5 op CentOS 7

De versie van de MariaDB-server in standaard CentOS-opslagplaatsen is versie 5.5. Dit is echter niet de nieuwste versie, maar het is redelijk stabiel.

Volg de onderstaande stappen om MariaDB 5.5 op CentOS 7 te installeren en beveiligen:

  1. Installeer het MariaDB-pakket met de yum-pakketbeheerder:

    sudo yum install mariadb-server

    Druk op y wanneer u wordt gevraagd om door te gaan met de installatie.

    Nadat de installatie is voltooid, start u de MariaDB-service en stelt u deze in staat op te starten bij het opstarten met de volgende opdrachten:

    sudo systemctl start mariadb sudo systemctl enable mariadb

    Om te controleren of de installatie is geslaagd, controleert u de status van de MariaDB-service door te typen:

    sudo systemctl status mariadb

    Uit de uitvoer moet blijken dat de service actief en actief is:

    Voer het script mysql_secure_installation dat verschillende beveiligingstaken uitvoert:

    sudo mysql_secure_installation

    U wordt gevraagd om het root-gebruikerswachtwoord in te stellen, anonieme gebruikersaccounts te verwijderen, root-gebruikerstoegang tot de lokale machine te beperken en de testdatabase te verwijderen.

    De stappen worden gedetailleerd uitgelegd. Het wordt aanbevolen om op alle vragen Y (ja) te beantwoorden.

Installeer MariaDB 10.3 op CentOS 7

Op het moment dat dit artikel wordt geschreven, is de nieuwste versie van MariaDB versie 10.3. Als u een andere versie van MariaDB wilt installeren, gaat u naar de pagina MariaDB-opslagplaatsen en genereert u een opslagbestand voor een specifieke MariaDB-versie.

Om MariaDB 10.3 op CentOS 7 te installeren, volgt u deze stappen:

  1. De eerste stap is het inschakelen van de MariaDB-repository. Maak een repository-bestand met de naam MariaDB.repo en voeg de volgende inhoud toe:

    /etc/yum.repos.d/MariaDB.repo

    # MariaDB 10.3 CentOS repository list - created 2018-05-25 19:02 UTC # http://downloads.mariadb.org/mariadb/repositories/ name = MariaDB baseurl = http://yum.mariadb.org/10.3/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1

    Installeer de MariaDB-server en clientpakketten met behulp van yum , hetzelfde als een ander CentOS-pakket:

    sudo yum install MariaDB-server MariaDB-client

    Yum kan u vragen om de MariaDB GPG-sleutel te importeren:

    Retrieving key from https://yum.mariadb.org/RPM-GPG-KEY-MariaDB Importing GPG key 0x1BB943DB: Userid: "MariaDB Package Signing Key

    "Vingerafdruk: 1993 69e5 404b d5fc 7d2f e43b cbcb 082a 1bb9 43db Van: https://yum.mariadb.org/RPM-GPG-KEY-MariaDB

    Typ y en druk op Enter .

    Zodra de installatie is voltooid, schakelt u MariaDB in om op te starten en de service te starten:

    sudo systemctl enable mariadb sudo systemctl start mariadb

    Om de installatie te verifiëren, controleert u de status van de MariaDB-service door te typen:

    sudo systemctl status mariadb

    ● mariadb.service - MariaDB 10.3.7 database server Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled) Drop-In: /etc/systemd/system/mariadb.service.d └─migrated-from-my.cnf-settings.conf Active: inactive (dead) Docs: man:mysqld(8)

    De laatste stap is het uitvoeren van het script mysql_secure_installation dat verschillende beveiligingstaken uitvoert:

    sudo mysql_secure_installation

    Het script zal u vragen om het root-gebruikerswachtwoord in te stellen, de anonieme gebruiker te verwijderen, root-gebruikerstoegang tot de lokale machine te beperken en de testdatabase te verwijderen.

    Alle stappen worden gedetailleerd uitgelegd en het wordt aanbevolen om op alle vragen Y (ja) te beantwoorden.

Maak verbinding met MariaDB vanaf de opdrachtregel

Verbinding maken met de MariaDB-server via de terminal als het root-accounttype:

mysql -u root -p

U wordt gevraagd het root-wachtwoord in te voeren dat u eerder hebt ingesteld toen het script mysql_secure_installation werd uitgevoerd.

Nadat u het wachtwoord hebt ingevoerd, krijgt u de MariaDB-shell te zien zoals hieronder weergegeven:

Welcome to the MariaDB monitor. Commands end with; or \g. Your MariaDB connection id is 8 Server version: 10.3.7-MariaDB MariaDB Server Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

Conclusie

In deze tutorial hebben we u laten zien hoe u MariaDB op een CentOS 7-server kunt installeren en beveiligen.

Nu uw MariaDB-server actief is en u weet hoe u vanaf de opdrachtregel verbinding kunt maken met de MariaDB-server, kunt u de volgende handleidingen raadplegen:

mariadb mysql centos

Dit bericht maakt deel uit van de Install LEMP Stack op CentOS 7-serie.

Andere berichten in deze serie:

• Hoe Nginx op CentOS 7 te installeren • Beveiligde Nginx met Let's Encrypt op CentOS 7 • MariaDB op CentOS 7 installeren • PHP 7 op CentOS 7 installeren • Nginx serverblokken op CentOS 7 instellen