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

Installare MariaDB su CentOS 7 Server - Processo passo dopo passo?

MariaDB è un sistema di gestione di database open source e una sostituzione compatibile con le versioni precedenti di MySQL. MariaDB è un fork di MySQL ed è gestito dagli sviluppatori MySQL originali. MariaDB fa parte del popolare stack LEMP (Linux, Nginx, MySQL/MariaDB, PHP/Python/Perl). Utilizza un database relazionale e SQL (Structured Query Language) per gestire i propri dati.

Se devi installare MySQL sul tuo server, controlla il tutorial Come installare MySQL su CentOS 7. MariaDB è disponibile per impostazione predefinita con il sistema CentOS 7.

Qui a LinuxAPT, come parte dei nostri servizi di gestione del server, aiutiamo regolarmente i nostri clienti a eseguire query MariaDB correlate.

In questo contesto, esamineremo come installare MariaDB sul server CentOS 7.


Come installare MariaDB su CentOS 7?

Prima di eseguire questa procedura di installazione, assicurati di aver effettuato l'accesso a un server CentOS con un utente non root con privilegi sudo.

Con il rilascio di CentOS 7, MySQL è stato sostituito con MariaDB come sistema di database predefinito. La versione di MariaDB 5.5 è fornita nei repository CentOS predefiniti ma non è l'ultima versione e non ha più il supporto. Quindi installeremo la versione 10.3 di MariaDB. Segui i passaggi seguenti per installare il server MariaDB 10.3 su CentOS 7.


Per iniziare, dobbiamo abilitare il repository MariaDB. Quindi crea un file /etc/yum.repos.d/MariaDB.repo usando il comando seguente:

$ sudo nano /etc/yum.repos.d/MariaDB.repo

Ora aggiungi le seguenti righe a quel file:

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.3/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

Ora installa il server MariaDB e i pacchetti client MariaDB su CentOS 7 usando yum come altri pacchetti che stiamo installando:

$ sudo yum install MariaDB-server MariaDB-client

Potrebbe chiederti di importare la chiave GPG 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

Premi y e premi Invio per continuare.

Una volta completata l'installazione, puoi avviare il servizio MariaDB con il comando seguente:

$ sudo systemctl start mariadb

Per verificare l'installazione verificare lo stato del servizio MariaDB digitando:

$ sudo systemctl status mariadb

Dovrebbe mostrare l'output come di seguito:

● mariadb.service - MariaDB 10.3.14 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: active (running) since Tue 2019-04-20 07:36:46 IST; 22s ago
      Docs: man:mysqld(8)
            https://mariadb.com/kb/en/library/systemd/

Puoi consentire a MariaDB di avviarsi all'avvio eseguendo il comando seguente:

$ sudo systemctl enable mariadb


Come proteggere MariaDB?

Puoi aumentare la sicurezza di MariaDB rimuovendo l'utente anonimo, limitando l'accesso root remoto e rimuovendo i database di test. Per quello esegui lo script di sicurezza predefinito digitando:

$ sudo mysql_secure_installation

Inizialmente, ti verrà chiesto di inserire la password dell'utente root.

Successivamente, ti chiederà se desideri modificare o impostare la password per root.

Premi y e premi il tasto Invio.

Dopodiché verrà richiesta una serie di domande, premi y e premi Invio per accettare le impostazioni predefinite per tutte le domande successive.

Rimuoverà gli utenti anonimi, testerà i database, disabiliterà gli accessi root remoti e caricherà queste nuove regole in modo che MariaDB rispetti immediatamente le modifiche che hai apportato.


Come connettersi a MariaDB dalla riga di comando?

Se non hai installato phpMyAdmin puoi anche connettere il server MariaDB tramite il terminale come account root digitando:

$ mysql -u root -p

Ti verrà chiesto di inserire la password dell'utente root. Immettere la password dell'utente root che è stata impostata al passaggio precedente.

Una volta effettuato l'accesso con successo, mostrerà l'output come di seguito:

Output
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 18
Server version: 10.3.14-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.
MariaDB [(none)]>



Cent OS
  1. Installare OrangeScrum su CentOS 8 - Guida passo passo?

  2. Installare Microsoft SQL Server su CentOS 8 - Una guida passo passo?

  3. Installa PHP Composer su CentOS 8 - Processo passo dopo passo?

  4. Installa MongoDB su CentOS 8 - Processo passo dopo passo?

  5. Installare Skype su CentOS 8 - Procedura passo passo per implementarlo?

Installa MariaDB su CentOS 7

Come installare MariaDB su CentOS 8

Installa MariaDB 10.0 su CentOS 6

Come installare Zabbix Server 5.0 / 4.0 su CentOS 8 / RHEL 8

Installa LEMP Stack su CentOS 7 - Processo passo dopo passo?

Installa un server MariaDB su CentOS