How to install Mariadb (MySQL) on CentOs7
Sommario:
- Prerequisiti
- Installa MariaDB 5.5 su CentOS 7
- Installa MariaDB 10.3 su CentOS 7
- Connettiti a MariaDB dalla riga di comando
- Conclusione
MariaDB è un sistema di gestione di database relazionali open source, retrocompatibile, 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, è necessario installare MySQL, consultare il tutorial Come installare MySQL su CentOS 7. Se l'applicazione non ha requisiti specifici, è necessario attenersi a 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 MariaDB.
Prerequisiti
Assicurati di aver effettuato l'accesso come utente con i privilegi di 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. Questa non è l'ultima versione, ma è abbastanza stabile.
Seguire i passaggi seguenti per installare e proteggere MariaDB 5.5 su CentOS 7:
-
Installa il pacchetto MariaDB usando il gestore pacchetti yum:
sudo yum install mariadb-server
Premere
y
quando richiesto per procedere con l'installazione.Una volta completata l'installazione, avviare il servizio MariaDB e abilitarlo per l'avvio all'avvio utilizzando i seguenti comandi:
sudo systemctl start mariadb
sudo systemctl enable mariadb
Per verificare che l'installazione abbia avuto esito positivo, controllare lo stato del servizio MariaDB digitando:
sudo systemctl status mariadb
L'output dovrebbe mostrare che il servizio è attivo e in esecuzione:
Esegui lo script
mysql_secure_installation
che eseguirà diverse attività relative alla sicurezza:sudo mysql_secure_installation
Verrà richiesto di impostare la password dell'utente root, rimuovere account utente anonimi, limitare l'accesso dell'utente root al computer locale e rimuovere il database di test.
I passaggi sono spiegati in dettaglio. Si consiglia di rispondere a
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 devi installare un'altra versione di MariaDB, vai alla pagina dei repository MariaDB e genera un file repository per una versione specifica di MariaDB.
Per installare MariaDB 10.3 su CentOS 7, attenersi alla seguente procedura:
-
Il primo passo è Abilitare il repository MariaDB. Creare un file repository denominato
MariaDB.repo
e aggiungere il seguente contenuto:# 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
Installa i pacchetti server e client MariaDB usando
yum
, come gli altri pacchetti CentOS:sudo yum install MariaDB-server MariaDB-client
Yum 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
"Impronta digitale: 1993 69e5 404b d5fc 7d2f e43b cbcb 082a 1bb9 43db Da: https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
Digita
y
e premiEnter
.Una volta completata l'installazione, abilitare MariaDB per l'avvio all'avvio e avviare il servizio:
sudo systemctl enable mariadb
sudo systemctl start mariadb
Per verificare l'installazione controllare 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)
L'ultimo passaggio consiste
mysql_secure_installation
scriptmysql_secure_installation
che eseguirà diverse attività relative alla sicurezza:sudo mysql_secure_installation
Lo script richiederà 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 test.
Tutti i passaggi sono spiegati in dettaglio ed è consigliabile rispondere a
Y
(sì) a tutte le domande.
Connettiti a MariaDB dalla riga di comando
Per connettersi al server MariaDB tramite il terminale come tipo di account root:
mysql -u root -p
Ti verrà richiesto di inserire la password di root che hai impostato in precedenza quando è stato eseguito lo script
mysql_secure_installation
.
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.
Conclusione
In questo tutorial, ti abbiamo mostrato come installare e proteggere MariaDB su un server CentOS 7.
Ora che il tuo server MariaDB è attivo e in esecuzione e sai come connetterti al server MariaDB dalla riga di comando, potresti voler controllare le seguenti guide:
mariadb mysql centosQuesto post fa parte dello Stack LEMP di installazione sulla serie CentOS 7.
Altri post di questa serie:
• Come installare Nginx su CentOS 7 • Proteggi Nginx con Let's Encrypt su CentOS 7 • Installa MariaDB su CentOS 7 • Installa PHP 7 su CentOS 7 • Come impostare Nginx Server Blocks su CentOS 7Installa magento 2 su centos 7

Magento è una piattaforma di e-commerce basata sulla tecnologia open source che combina potenti funzionalità con flessibilità e interfaccia intuitiva. In questo tutorial, ti guideremo attraverso le fasi di installazione di Magento 2 sul tuo computer CentOS 7.
Installa mysql su centos 7

Con il rilascio di CentOS 7 MySQL, il sistema di gestione di database relazionali open source più famoso al mondo non è più disponibile nei repository di CentOS e MariaDB è diventato il sistema di database predefinito. In questo tutorial ti mostreremo come installare MySQL su una macchina CentOS 7.
Installa php 7 su centos 7

CentOS 7 viene fornito con PHP versione 5.4 che è stato ufficialmente EOL per un bel po 'di tempo e non è più supportato. In questa guida spiegheremo come installare o aggiornare a PHP 7.0, 7.1, 7.2 e 7.3 su CentOS 7