Install MYSQL Ubuntu 18.04
Sommario:
MySQL è il più popolare sistema di gestione di database relazionali open source. È veloce, facile da usare, scalabile e parte integrante delle popolari pile
LAMP
e
LEMP
.
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 nei repository ufficiali di Ubuntu è MySQL versione 5.7.
Per installare MySQL sul tuo server Ubuntu, procedi nel seguente modo:
-
Innanzitutto, aggiorna l'indice del pacchetto apt digitando:
sudo apt update
Quindi installare il pacchetto MySQL con il seguente comando:
sudo apt install mysql-server
Una volta completata l'installazione, il servizio MySQL si avvierà automaticamente. Per verificare se il server MySQL è in esecuzione, digitare:
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
Protezione di MySQL
Il pacchetto server MySQL viene fornito con uno script chiamato
mysql_secure_installation
che può 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 della password, basso, medio e forte. Premere
ENTER
se non si desidera impostare il plug-in di convalida password.
Al prompt successivo, ti verrà chiesto di impostare una password per l'utente root di MySQL. Una volta che lo fai, 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. Devi 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 installata come dipendenza del pacchetto del server MySQL.
Nei sistemi Ubuntu che eseguono MySQL 5.7 (e
auth_socket
successive), l'utente root è autenticato dal plug-in
auth_socket
per impostazione predefinita.
Il plug-in
auth_socket
autentica gli utenti che si connettono da
localhost
tramite il file socket Unix. Ciò significa che non è possibile autenticarsi come root fornendo una password.
Per accedere al server MySQL come tipo di utente root:
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.
Il primo è quello di 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 è quella di creare un nuovo utente amministrativo con accesso a tutti i database:
GRANT ALL PRIVILEGES ON *.* TO 'administrator'@'localhost' IDENTIFIED BY 'very_strong_password';
Conclusione
Ora che il tuo server MySQL è attivo e in esecuzione e sai come connetterti al server MySQL dalla riga di comando, potresti voler controllare le seguenti guide:
mysql ubuntuQuesto post fa parte della serie how-to-install-lemp-stack-on-ubuntu-18-04.
Altri post di questa serie:
• Come installare Nginx su Ubuntu 18.04 • Come configurare Nginx Server Blocks su Ubuntu 18.04 • Nginx sicuro con Let's Encrypt su Ubuntu 18.04 • Come installare MySQL su Ubuntu 18.04 • Come installare PHP su Ubuntu 18.04Come installare, installare la stampante multifunzione HP Officejet 6500a plus

Scopri come impostare e installare la stampante multifunzione HP Officejet 6500A Plus.
Come installare e utilizzare mysql workbench su Ubuntu 18.04

MySQL Workbench è un'applicazione grafica multipiattaforma per amministratori e architetti di database MySQL. In questo tutorial ti mostreremo come installare e MySQL Workbench su Ubuntu 18.04.
Come installare mysql su centos 8

L'ultima versione del server di database MySQL, versione 8.0, è disponibile per l'installazione dai repository CentOS 8 predefiniti. MySQL è il più popolare sistema di gestione di database relazionali open source.