GNU/Linux >> Linux Esercitazione >  >> Cent OS

Installa MariaDB su CentOS 7

MariaDB è un sistema di gestione di database relazionali open source, compatibile con le versioni precedenti, sostituzione binaria drop-in di MySQL. È sviluppato da alcuni degli sviluppatori originali di MySQL e da molte persone nella comunità. Con il rilascio di CentOS 7, MySQL è stato sostituito con MariaDB come sistema di database predefinito.

Se, per qualsiasi motivo, hai bisogno di installare MySQL, controlla il tutorial Come installare MySQL su CentOS 7. Se la tua applicazione non ha requisiti specifici, dovresti utilizzare MariaDB, il sistema di database predefinito in CentOS 7.

In questo tutorial ti mostreremo come installare l'ultima versione di MariaDB su CentOS 7 utilizzando i repository ufficiali di MariaDB.

Prerequisiti #

Assicurati di aver effettuato l'accesso come utente con privilegi sudo prima di procedere con il tutorial.

Installa MariaDB 5.5 su CentOS 7 #

La versione del server MariaDB fornita nei repository CentOS predefiniti è la versione 5.5. Tuttavia, questa non è l'ultima versione, ma è abbastanza stabile.

Segui i passaggi seguenti per installare e proteggere MariaDB 5.5 su CentOS 7:

  1. Installa il pacchetto MariaDB utilizzando il gestore di pacchetti yum:

    sudo yum install mariadb-server

    Premi y quando viene richiesto di procedere con l'installazione.

  2. Una volta completata l'installazione, avvia il servizio MariaDB e abilitalo all'avvio all'avvio utilizzando i seguenti comandi:

    sudo systemctl start mariadbsudo systemctl enable mariadb
  3. Per verificare che l'installazione sia andata a buon fine, controlla lo stato del servizio MariaDB digitando:

    sudo systemctl status mariadb

    L'output dovrebbe mostrare che il servizio è attivo e in esecuzione:

  4. Esegui mysql_secure_installation script che eseguirà diverse attività relative alla sicurezza:

    sudo mysql_secure_installation

    Ti verrà chiesto di impostare la password dell'utente root, rimuovere gli account utente anonimi, limitare l'accesso dell'utente root al computer locale e rimuovere il database di prova.

    I passaggi sono spiegati in dettaglio. Si consiglia di rispondere Y (sì) a tutte le domande.

Installa MariaDB 10.3 su CentOS 7 #

Al momento della stesura di questo articolo, l'ultima versione di MariaDB è la versione 10.3. Se hai bisogno di installare qualsiasi altra versione di MariaDB, vai alla pagina dei repository di MariaDB e genera un file di repository per una versione specifica di MariaDB.

Per installare MariaDB 10.3 su CentOS 7, segui questi passaggi:

  1. Il primo passo è abilitare il repository MariaDB. Crea un file di repository chiamato MariaDB.repo e aggiungi il seguente contenuto:

    /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/
    [mariadb]
    name = MariaDB
    baseurl = http://yum.mariadb.org/10.3/centos7-amd64
    gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    gpgcheck=1
  2. Installa il server MariaDB e i pacchetti client utilizzando yum , come l'altro pacchetto CentOS:

    sudo yum install MariaDB-server MariaDB-client

    Yum potrebbe chiederti di importare la chiave GPG di MariaDB:

    Retrieving key from https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    Importing GPG key 0x1BB943DB:
     Userid     : "MariaDB Package Signing Key <[email protected]>"
     Fingerprint: 1993 69e5 404b d5fc 7d2f e43b cbcb 082a 1bb9 43db
     From       : https://yum.mariadb.org/RPM-GPG-KEY-MariaDB

    Digita y e premi Enter .

  3. Una volta completata l'installazione, abilita MariaDB all'avvio all'avvio e avvia il servizio:

    sudo systemctl enable mariadbsudo systemctl start mariadb
  4. Per verificare l'installazione verificare lo stato del servizio MariaDB digitando:

    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)
               https://mariadb.com/kb/en/library/systemd/
  5. L'ultimo passaggio è eseguire mysql_secure_installation script che eseguirà diverse attività relative alla sicurezza:

    sudo mysql_secure_installation

    Lo script ti chiederà di impostare la password dell'utente root, rimuovere l'utente anonimo, limitare l'accesso dell'utente root al computer locale e rimuovere il database di prova.

    Tutti i passaggi sono spiegati in dettaglio e si consiglia di rispondere Y (sì) a tutte le domande.

Connettiti a MariaDB dalla riga di comando #

Per connettersi al server MariaDB tramite il terminale come account di root digitare:

mysql -u root -p

Ti verrà chiesto di inserire la password di root che hai impostato in precedenza durante mysql_secure_installation lo script è stato eseguito.

Una volta inserita la password, ti verrà presentata la shell MariaDB come mostrato di seguito:

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.

Cent OS
  1. Come installare MariaDB su CentOS 7

  2. Installa MariaDB 10.0 su CentOS 6

  3. Come installare PhpWiki su CentOS 7

  4. Come installare LiteCart su CentOS 7

  5. Installa MariaDB su CentOS 6.4

Come installare PHPList su CentOS 7

Come installare PHP-Fusion su CentOS 7

Come installare Tine 2.0 su CentOS 7

Come installare Nextcloud su CentOS 7

Come installare Seafile su CentOS 7

Come installare Concrete5 su CentOS 7