Come installare MySQL su CentOS 7

Uno dei principali motori di database che abbiamo a disposizione è MySQL e non c'è dubbio che sia uno dei più conosciuti, utilizzati e implementati a livello mondiale. In questa analisi vedremo come possiamo implementare MySQL in un ambiente CentOS 7.

Cos'è MySQL?

MySQL è essenzialmente un amministratore di database relazionali (ricorda che i database relazionali sono quelli che memorizzano le informazioni in varie tabelle e non solo una) che ci permette di avere uno strumento agile, sicuro e diversificato.

Una delle confidenze che abbiamo con MySQL è che è uno dei linguaggi più utilizzati al mondo.

Caratteristiche principali di MySQL

  • È un linguaggio a risorse aperte (Open Source).
  • MySQL è in grado di supportare grandi quantità di dati per colonne.
  • Supporta più tipi di dati.
  • Migliaia di librerie e strumenti disponibili.
  • MySQL è in grado di supportare fino a 32 indici per tabella.
  • Facile installazione e amministrazione.
  • MySQL ha API per un gran numero di linguaggi di programmazione.

1. Come installare il repository MySQL YUM su CentOS 7


Vedremo ora come installare MySQL in un ambiente CentOS 7. Ricordiamo ancora una volta che prima di installare qualsiasi applicazione o strumento è consigliabile aggiornare il sistema utilizzando la sintassi:
 sudo yum aggiornamento
NotaMettiamo sudo davanti ad esso nel caso in cui non accediamo come utenti root, in questo tutorial abbiamo effettuato l'accesso come root.

Il prossimo passo dopo aver aggiornato i pacchetti in CentOS 7 è installare i repository MySQL e per questo utilizzeremo i pacchetti MySQL YUM ufficiali che contengono i pacchetti RPM che incorporano il server MySQL, il client, le utilità, ecc. Inseriremo il seguente comando per scaricare i rispettivi repository:

 wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm

Una volta scaricato il repository, procederemo con l'installazione del pacchetto utilizzando il seguente comando:

 yum localinstall mysql57-community-release-el7-7.noarch.rpm 

Accettiamo il download e attendiamo che i rispettivi pacchetti vengano installati su CentOS 7.

Con questo download e installazione abbiamo aggiunto il repository MySQL YUM e aggiunto la chiave GnuPG che si occupa di verificare l'integrità dei pacchetti. Se vogliamo vedere che i repository MySQL YUM sono stati installati correttamente, possiamo inserire quanto segue:

 yum repolist abilitato | grep "mysql. * - community. *"
Ora è il momento di passare all'installazione di MySQL.

2. Come installare MySQL su CentOS 7


Successivamente installeremo l'ultima versione di MySQL utilizzando la seguente sintassi:
 yum install mysql-community-server

Accettiamo il download e aspettiamo che venga scaricato MySQL installato sul nostro CentOS 7.

Il processo di cui sopra ci consente di scaricare e installare tutti i pacchetti relativi a:

  • Mysql-community-server
  • MySQL-community-client
  • MySQL-community-comune
  • Librerie di comunità MySQL

3. Come installare le versioni di MySQL


Successivamente installeremo le versioni o le consegne ufficiali di MySQL per gli aggiornamenti, ricorda che possiamo installare diverse versioni di MySQL nel sistema, la versione che abbiamo installato è attivata per impostazione predefinita mentre nelle versioni precedenti come 5.6 o 5.5 è disabilitato, quindi dobbiamo abilitarlo utilizzando la seguente sintassi:
 yum-config-manager --disable mysql57-community (disabilita la versione 5.7) yum-config-manager --enable mysql56-community (abilita la versione 5.6)
Ora resta da avviare il servizio.

4. Come avviare MySQL su CentOS 7


Una volta installato MySQL sul nostro sistema, il passaggio successivo è avviare il servizio MySQL, motivo per cui inseriamo il seguente comando:
 servizio mysqld start
Per convalidare lo stato attuale di MySQL in CentOS 7, inseriremo quanto segue nel terminale:
 stato mysqld del servizio
Il risultato ottenuto sarà il seguente:

Ora possiamo verificare la versione che abbiamo installato di MySQL usando il comando:

 mysql --versione

5. Come proteggere l'installazione di MySQL su CentOS 7


Usando il comando:
 mysql_secure_installation
noi possiamo imposta i parametri di sicurezza per MySQL come la rimozione di utenti anonimi, la modifica della password per l'utente root, la connessione alla root di MySQL, ecc.

Inseriamo il comando:

 mysql_secure_installation
Ed eseguiamo la configurazione:

Parametri da configurare

 Si prega di inserire 0 = BASSO, 1 = MEDIO e 2 = FORTE
Impostiamo il valore 2.
 Nuova password
Stabiliamo una nuova password per l'utente root.
 Reinserire la nuova password
Reinseriamo la password.
 Rimuovere gli utenti anonimi? (Premere y | Y per Sì, qualsiasi altro tasto per No)
Entriamo e rimuoviamo gli utenti anonimi.
 Non consentire l'accesso come root da remoto? (Premere y | Y per Sì, qualsiasi altro tasto per No)
Inseriamo e per disabilitare la possibilità che l'utente root abbia accesso remoto.
 Rimuovere il database di prova e accedervi? (Premere y | Y per Sì, qualsiasi altro tasto per No)
Inseriamo la lettera y per eliminare il database di prova.
 Ricaricare le tabelle dei privilegi ora? (Premere y | Y per Sì, qualsiasi altro tasto per No)
Entriamo e ricarichiamo i privilegi delle tabelle.

Con questi parametri abbiamo assicurato il nostro Installazione di MySQL su CentOS 7.

6. Connessione a MySQL su CentOS 7


Una volta terminati questi parametri possiamo effettuare la connessione MySQL inserendo il comando:
 mysql -u root -p
Lì dobbiamo inserire la password stabilita e in questo modo abbiamo avuto accesso a MySQL.

7. Come aggiornare MySQL usando YUM


Possiamo aggiornare MySQL usando il comando Yum, per questo è sufficiente inserire quanto segue:
 yum update mysql-server
In questo modo abbiamo analizzato come installare MySQL in un ambiente CentOS 7 per ottenere il massimo da questo potente strumento.

wave wave wave wave wave