GNU/Linux >> Linux Esercitazione >  >> Linux

Come installare MySQL 8.0 su Ubuntu 18.04

MySQL è un sistema di gestione di database relazionali gratuito e open source per sistemi operativi basati su Linux. MySQL è il sistema di database più utilizzato ed è utilizzato per molti progetti open source e sistemi ad alta disponibilità. Se il tuo server esegue la versione precedente di MySQL 5.7, ti consigliamo di installare MySQL 8 per utilizzare le funzionalità appena rilasciate.

Alcune delle nuove funzionalità introdotte in MySQL 8 sono elencate di seguito:

  • Dizionario dati e aggiornamento
  • Configurazione runtime persistente
  • Supporta le funzioni di Windows
  • Miglioramenti JSON
  • Sicurezza e gestione dell'account
  • Gestione della crittografia delle risorse e delle tabelle
  • Supporto per la dichiarazione DDL atomica

In questo tutorial spiegheremo come installare MySQL 8 su Ubuntu 18.04.

Prerequisiti

  • Un nuovo VPS Ubuntu 18.04 sulla piattaforma Atlantic.Net Cloud.
  • Una password di root configurata sul tuo server.

Fase 1:crea un server cloud Atlantic.Net

Per prima cosa, accedi al tuo server Atlantic.Net Cloud. Crea un nuovo server, scegliendo Ubuntu 18.04 come sistema operativo con almeno 1GB di RAM. Collegati al tuo Cloud Server tramite SSH e accedi utilizzando le credenziali evidenziate in alto nella pagina.

Dopo aver effettuato l'accesso al tuo server Ubuntu 18.04, esegui il comando seguente per aggiornare il tuo sistema di base con gli ultimi pacchetti disponibili.

apt-get update -y

Passaggio 2:installazione del repository MySQL 8

Innanzitutto, scarica il pacchetto del repository con il seguente comando:

wget -c https://repo.mysql.com//mysql-apt-config_0.8.13-1_all.deb

Una volta scaricato, installa il pacchetto scaricato con il seguente comando:

dpkg -i mysql-apt-config_0.8.13-1_all.deb

Durante il processo di installazione, ti verrà chiesto di scegliere la versione di MySQL come mostrato nella schermata seguente:

Scorri verso il basso, seleziona Ok e premi Invio per completare l'installazione.

Fase 3 – Installa MySQL 8

Quindi, aggiorna il repository con il seguente comando:

apt-get update -y

Una volta aggiornato il repository, esegui il comando seguente per installare MySQL 8 nel tuo sistema.

apt-get install mysql-server -y

Durante il processo di installazione, ti verrà chiesto di impostare la password di root MySQL come mostrato di seguito:

Successivamente, dovrai selezionare il plug-in di autenticazione predefinito per MySQL come mostrato di seguito:

Seleziona "Utilizza crittografia password avanzata ” e premi Invio per completare l'installazione.

Successivamente, puoi verificare la versione installata di MySQL con il seguente comando:

mysql -V

Dovresti ottenere il seguente output:

mysql  Ver 8.0.19 for Linux on x86_64 (MySQL Community Server - GPL)

Fase 4:gestione del servizio MySQL

Puoi gestire il servizio MySQL con l'utility systemctl.

Per avviare il servizio MySQL, esegui il seguente comando:

systemctl start mysql

Per consentire l'avvio del servizio MySQL dopo il riavvio del sistema, eseguire il comando seguente:

systemctl enable mysql

Per controllare lo stato del servizio MySQL, eseguire il comando seguente:

systemctl status mysql

Uscita:

Passaggio 5:installazione sicura di MySQL

Si consiglia inoltre di proteggere l'installazione di MySQL e di impostare la password di root di MySQL. Puoi farlo usando lo script mysql_secure_installation:

mysql_secure_installation

Ti verrà chiesto di fornire la tua attuale password MySQL di root come mostrato di seguito:

Securing the MySQL server deployment.

Enter password for user root:

Fornisci la tua password di root e premi Invio . Ti verrà chiesto di convalidare la password per migliorare la sicurezza come mostrato di seguito:

Digita Y e premi Invio per verificare la sicurezza della password come mostrato di seguito:

Qui puoi selezionare la sicurezza della password desiderata e premere Invio per continuare:

Estimated strength of the password: 100
Change the password for root ? ((Press y|Y for Yes, any other key for No) : Y

Digita Y e premi Invio per cambiare la password in una con la sicurezza della password selezionata:

New password:
Re-enter new password:

Digita la tua nuova password e premi Invio continuare. Dovresti vedere il seguente output:

Estimated strength of the password: 100
Do you wish to continue with the password provided?(Press y|Y for Yes, any other key for No) : Y

Digita Y e premi Invio per continuare con la password fornita come mostrato di seguito:

By default, a MySQL installation has an anonymous user,
allowing anyone to log into MySQL without having to have
a user account created for them. This is intended only for
testing, and to make the installation go a bit smoother.
You should remove them before moving into a production
environment.

Remove anonymous users? (Press y|Y for Yes, any other key for No) : Y
Success.

Quindi, digita Y e premi Invio per rimuovere l'utente anonimo. Dovresti vedere il seguente output:

Normally, root should only be allowed to connect from
'localhost'. This ensures that someone cannot guess at
the root password from the network.

Disallow root login remotely? (Press y|Y for Yes, any other key for No) : Y

Quindi, digita Y e premi Invio per non consentire l'accesso come root dalla macchina remota. Dovresti vedere il seguente output:

By default, MySQL comes with a database named 'test' that
anyone can access. This is also intended only for testing,
and should be removed before moving into a production
environment.

Remove test database and access to it? (Press y|Y for Yes, any other key for No) : Y

Digita Y e premi Invio per rimuovere il database di prova. Dovresti vedere il seguente output:

 - Dropping test database...
Success.

 - Removing privileges on test database...
Success.

Reloading the privilege tables will ensure that all changes
made so far will take effect immediately.

Reload privilege tables now? (Press y|Y for Yes, any other key for No) : Y

Infine, digita Y e premi Invio per ricaricare le tabelle dei privilegi.

Conclusione

Congratulazioni! Hai installato e protetto con successo MySQL 8 su Ubuntu 18.04. Ora puoi connetterti a MySQL e creare un database, un utente o una tabella e integrarlo con molte applicazioni. Inizia oggi stesso con MySQL su VPS Hosting da Atlantic.Net!


Linux
  1. Come installare MySQL 8.0 su Fedora 35 / Fedora 34

  2. Come installare MySQL su Ubuntu 18.04

  3. Come installare e utilizzare MySQL su Ubuntu 20.04

  4. Come installare il database MySQL su Ubuntu 20.04

  5. Come installare MySQL su CentOS 7.x?

Come installare MySQL su Ubuntu

Come installare il server MySQL in Ubuntu

Come installare Apache, MySQL e PHP su Ubuntu 20.04

Come installare MySQL 8.0 su Ubuntu 18.04

Come installare phpMyAdmin su Ubuntu 18.04

Come installare MySQL su Ubuntu 22.04