GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare MySQL su Ubuntu 18.04

MySQL è il più popolare sistema di gestione di database relazionali open source. È veloce, facile da usare, scalabile e parte integrante della popolare LAMP e LEMP pile.

In questo tutorial, ti mostreremo come installare e proteggere MySQL su una macchina Ubuntu 18.04.

Prerequisiti #

Assicurati di aver effettuato l'accesso come utente con privilegi sudo.

Installazione di MySQL su Ubuntu #

Al momento della stesura di questo articolo, l'ultima versione di MySQL disponibile dai repository ufficiali di Ubuntu è MySQL versione 5.7.

Per installare MySQL sul tuo server Ubuntu segui i passaggi seguenti:

  1. Innanzitutto, aggiorna l'indice del pacchetto apt digitando:

    sudo apt update
  2. Quindi installa il pacchetto MySQL con il seguente comando:

    sudo apt install mysql-server
  3. Una volta completata l'installazione, il servizio MySQL si avvierà automaticamente. Per verificare se il server MySQL è in esecuzione, digita:

    sudo systemctl status mysql
    ● mysql.service - MySQL Community Server
       Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
       Active: active (running) since Wed 2018-06-20 11:30:23 PDT; 5min ago
     Main PID: 17382 (mysqld)
        Tasks: 27 (limit: 2321)
       CGroup: /system.slice/mysql.service
               `-17382 /usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid

Messa in sicurezza #

Il pacchetto del server MySQL viene fornito con uno script chiamato mysql_secure_installation in grado di eseguire diverse operazioni relative alla sicurezza.

Esegui lo script digitando:

sudo mysql_secure_installation

Ti verrà chiesto di configurare il VALIDATE PASSWORD PLUGIN che viene utilizzato per testare la forza delle password degli utenti MySQL e migliorare la sicurezza. Esistono tre livelli di criteri di convalida delle password, basso, medio e forte. Premi ENTER se non desideri impostare il plug-in di convalida della password.

Al prompt successivo, ti verrà chiesto di impostare una password per l'utente root di MySQL. Dopo averlo fatto, lo script ti chiederà anche di rimuovere l'utente anonimo, limitare l'accesso dell'utente root al computer locale e rimuovere il database di test. Dovresti rispondere "Y" (sì) a tutte le domande.

Accedi come root #

Per interagire con il server MySQL dalla riga di comando è possibile utilizzare l'utilità client MySQL che viene installata come dipendenza del pacchetto del server MySQL.

Nei sistemi Ubuntu che eseguono MySQL 5.7 (e versioni successive), l'utente root viene autenticato da auth_socket plug-in per impostazione predefinita.

Il auth_socket plugin autentica gli utenti che si connettono da localhost tramite il file socket Unix. Ciò significa che non puoi autenticarti come root fornendo una password.

Per accedere al server MySQL come utente root, digitare:

sudo mysql

Ti verrà presentata la shell MySQL come mostrato di seguito:

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 5.7.22-0ubuntu18.04.1 (Ubuntu)

Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

Se vuoi accedere al tuo server MySQL come root da un programma esterno come phpMyAdmin hai due opzioni.

Il primo è cambiare il metodo di autenticazione da auth_socket a mysql_native_password . Puoi farlo eseguendo il seguente comando:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'very_strong_password';FLUSH PRIVILEGES;

La seconda opzione consigliata è creare un nuovo utente amministrativo con accesso a tutti i database:

GRANT ALL PRIVILEGES ON *.* TO 'administrator'@'localhost' IDENTIFIED BY 'very_strong_password';

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 Zabbix su Ubuntu 18.04

Come installare MySQL 8.0 su Ubuntu 18.04

Come installare Zabbix Server su Ubuntu 20.04

Come installare il server MySQL in Ubuntu

Come installare MySQL Server su Ubuntu 20.04

Come installare MySQL su Ubuntu 22.04