Android

Installer mariadb på centos 7

Joomla (Maria DB på en Synology Nas) (Spellista_Synology_Nas_2) Teknik 28

Joomla (Maria DB på en Synology Nas) (Spellista_Synology_Nas_2) Teknik 28

Indholdsfortegnelse:

Anonim

MariaDB er et open source-relationsdatabasestyringssystem, bagudkompatibelt, binært drop-in erstatning af MySQL. Det er udviklet af nogle af de originale udviklere af MySQL og af mange mennesker i samfundet. Med frigivelsen af ​​CentOS 7 blev MySQL erstattet med MariaDB som standard databasesystem.

Hvis du af en eller anden grund er nødt til at installere MySQL, skal du kontrollere vejledningen Sådan installeres MySQL på CentOS 7. Hvis din ansøgning ikke har nogen specifikke krav, skal du holde fast ved MariaDB, standarddatabasesystemet i CentOS 7.

I denne tutorial vil vi vise dig, hvordan du installerer den nyeste version af MariaDB på CentOS 7 ved hjælp af de officielle MariaDB-oplagringssteder.

Forudsætninger

Sørg for, at du er logget ind som bruger med sudo-privilegier, før du fortsætter med tutorial.

Installer MariaDB 5.5 på CentOS 7

Den version af MariaDB-serveren, der leveres i CentOS-standardlager, er version 5.5. Dette er dog ikke den nyeste version, men den er ganske stabil.

Følg nedenstående trin for at installere og sikre MariaDB 5.5 på CentOS 7:

  1. Installer MariaDB-pakken vha. Yum-pakkehåndteringen:

    sudo yum install mariadb-server

    Tryk på y når du bliver bedt om at fortsætte med installationen.

    Når installationen er afsluttet, skal du starte MariaDB-tjenesten og aktivere den til at starte med boot ved hjælp af følgende kommandoer:

    sudo systemctl start mariadb sudo systemctl enable mariadb

    For at kontrollere, om installationen var vellykket, skal du kontrollere MariaDB-servicestatus ved at skrive:

    sudo systemctl status mariadb

    Outputet skal vise, at tjenesten er aktiv og kører:

    Kør scriptet mysql_secure_installation der udfører flere sikkerhedsrelaterede opgaver:

    sudo mysql_secure_installation

    Du bliver bedt om at konfigurere root-brugeradgangskoden, fjerne anonyme brugerkonti, begrænse root-brugeradgang til den lokale maskine og fjerne testdatabasen.

    Trinene forklares detaljeret. Det anbefales at besvare Y (ja) på alle spørgsmål.

Installer MariaDB 10.3 på CentOS 7

På det tidspunkt, hvor denne artikel skrives, er den nyeste version af MariaDB version 10.3. Hvis du har brug for at installere nogen anden version af MariaDB, skal du gå til MariaDB-arkivsiden og generere en depotfil til en bestemt MariaDB-version.

Følg disse trin for at installere MariaDB 10.3 på CentOS 7:

  1. Det første trin er at aktivere MariaDB-arkivet. Opret en MariaDB.repo navnet MariaDB.repo og tilføj følgende indhold:

    /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

    Installer MariaDB-serveren og klientpakkerne ved hjælp af yum , det samme som anden CentOS-pakke:

    sudo yum install MariaDB-server MariaDB-client

    Yum kan bede dig om at importere MariaDB GPG-nøglen:

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

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

    Skriv y og tryk Enter .

    Når installationen er afsluttet, skal du aktivere MariaDB til at starte med start og starte tjenesten:

    sudo systemctl enable mariadb sudo systemctl start mariadb

    For at verificere installationen skal du kontrollere MariaDB-servicestatus ved at skrive:

    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)

    Det sidste trin er at køre scriptet mysql_secure_installation der udfører flere sikkerhedsrelaterede opgaver:

    sudo mysql_secure_installation

    Skriptet vil bede dig om at konfigurere root-brugeradgangskoden, fjerne den anonyme bruger, begrænse root-brugeradgang til den lokale maskine og fjerne testdatabasen.

    Alle trin er forklaret detaljeret, og det anbefales at besvare Y (ja) på alle spørgsmål.

Opret forbindelse til MariaDB fra kommandolinjen

For at oprette forbindelse til MariaDB-serveren via terminalen som rodkontotype:

mysql -u root -p

Du bliver bedt om at indtaste den root-adgangskode, du tidligere har indstillet, da mysql_secure_installation scriptet blev kørt.

Når du har indtastet adgangskoden, vil du blive præsenteret for MariaDB-shell som vist nedenfor:

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.

Konklusion

I denne tutorial har vi vist dig, hvordan du installerer og sikrer MariaDB på en CentOS 7-server.

Nu hvor din MariaDB-server er oppe og kører, og du ved, hvordan du opretter forbindelse til MariaDB-serveren fra kommandolinjen, kan du tjekke følgende guider:

mariadb mysql centos

Dette indlæg er en del af Install LEMP Stack i CentOS 7-serien.

Andre indlæg i denne serie:

• Sådan installeres Nginx på CentOS 7 • Sikker Nginx med Let's Encrypt på CentOS 7 • Installer MariaDB på CentOS 7 • Installer PHP 7 på CentOS 7 • Sådan konfigureres Nginx-serverblokke på CentOS 7