GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare il server MySQL in Ubuntu

MySQL è un sistema di gestione di database relazionali e uno dei database relazionali più popolari in uso oggi. Simile alla maggior parte degli altri sistemi di gestione di database, MySQL viene fornito con due componenti principali separatamente:il server e il client.

Come forse saprai, il server in un database SQL è un processo in background (daemon) che elabora le istruzioni SQL. Può essere chiamato da un client, che può essere una riga di comando o un'utilità basata su GUI, oppure può essere chiamato a livello di codice all'interno del codice sorgente. Un client può anche chiamare un server MySQL remoto.

Oggi vediamo come possiamo installare MySQL Server su Ubuntu .

Installazione di MySQL Server in Ubuntu

MySQL è disponibile nel repository "principale" ufficiale di Ubuntu e può essere installato utilizzando il gestore di pacchetti apt come mostrato.

$ sudo apt install mysql-server

Nota che il pacchetto "mysql-server ' punta sempre all'ultima versione stabile di MySQL server, che è MySQL Server 8.0 al momento della stesura di questo articolo.

Se per qualche motivo l'utente ha bisogno di installare una versione precedente, questa non è disponibile nei repository ufficiali di Ubuntu e l'utente deve installarla scaricando manualmente i file del pacchetto Deb dal sito Web MySQL.

Un'altra cosa da notare dallo screenshot è:nell'elenco dei pacchetti aggiuntivi, puoi vedere che sta anche tentando di installare MySQL Client . Quindi, installando il pacchetto MySQL Server non solo installa il server, ma anche il client, che possiamo utilizzare per verificare se il server è installato correttamente.

Connessione a MySQL Server in Ubuntu

Apri client MySQL come utente sudo per la prima volta.

$ sudo MySQL

Quindi, chiama l'istruzione "SHOW DATABASES ' per vedere se il server funziona e restituisce l'elenco dei database preinstallati.

mysql> SHOW DATABASES;

Usa 'sys' database e prova a eseguire un 'SELECT' su uno dei tavoli.

mysql> USE SYS;
mysql> SHOW TABLES;
mysql> SELECT HOST, STATEMENTS FROM HOST_SUMMARY;

I dati vengono restituiti, il che significa che possiamo confermare che MySQL Server è stato installato correttamente.

Protezione del server MySQL in Ubuntu

Il server MySQL viene fornito con un comando per proteggere l'installazione:chiamato come 'mysql_secure_installation '. Questo comando può essere utilizzato per impostare una password di root, rimuovere account anonimi, rimuovere database di test, ecc.

$ sudo mysql_secure_installation

Come puoi vedere, i prompt dei comandi ti chiedono di scegliere prima se desideri installare alcuni componenti di sicurezza mancanti, ad es. CONVALIDA PASSWORD . Premi Y e premi Invio . Ora chiederà il livello di sicurezza della password:si consiglia di scegliere 1 o 2 , cioè medio o forte.

Ora, il comando ti chiederà alcune domande per rafforzare la sicurezza. Si consiglia di premere Y e optare per ciascuna delle misure di sicurezza.

Dalla radice la password è stata assegnata ora, puoi accedere a MySQL come utente root con il seguente comando:

$ sudo mysql -u root -p

Se vuoi disinstallare MySQL Server, puoi leggere la nostra guida – Disinstalla completamente MySQL Server in Ubuntu

Conclusione

Abbiamo imparato come installare MySQL Server su Ubuntu macchina e verificare se è installato correttamente. Dopo aver verificato l'installazione con i passaggi sopra indicati, si consiglia di creare un nuovo utente del database e utilizzare MySQL con il nuovo utente invece di accedere con 'root' , che presenta determinati rischi per la sicurezza, soprattutto se sei su una rete.


Ubuntu
  1. Come installare Zimbra 8.6 su Ubuntu 14.04 Server

  2. Come installare MySQL Server su Ubuntu 16.04

  3. Come installare MySQL Server su Ubuntu 17.04

  4. Come installare MySQL su Ubuntu 16.04

  5. Come installare MediaWiki su Ubuntu 16.04

Come installare Consul Server su Ubuntu 16.04

Come installare Zabbix su Ubuntu 18.04

Come installare MySQL 8.0 su Ubuntu 18.04

Come installare Zabbix Server su Ubuntu 20.04

Come installare MySQL Server su Ubuntu 20.04

Come installare MySQL su Ubuntu 22.04