Configurazione di MySQL su server Ubuntu 18+

Pubblicato da admin | ultima modifica Marzo 21, 2021

INSTALLAZIONE E CONFIGURAZIONE

INSTALLARE MYSQL

Accedere alla macchina ed eseguire i seguenti comandi:

sudo apt-get update
sudo apt-get install mysql-server

IMPOSTARE LE CREDENZIALI PER L’UTENTE ROOT

Accedere alla console di Mysql utilizzando il comando:

sudo mysql -u root

Eseguire le seguenti Query per cambiare la gestione della password per l’utente root e per impostarne una nuova:

USE mysql;
UPDATE user SET plugin='mysql_native_password' WHERE User='root';
SET PASSWORD FOR 'root'@'localhost' = PASSWORD("NEWPASSWORD");
FLUSH PRIVILEGES;
QUIT;

ESEGUIRE LA CONFIGURAZIONE GUIDATA DI MYSQL

mysql_secure_installation

Durante la procedura guidata di configurazione si consiglia di impostare le seguenti impostazioni:

  • livello di sicurezza password alto
  • disattivare la connessione da remoto al database
  • eliminare utenti e database di test

 

ALTRI COMANDI UTILI

IMPORTARE UN DATABASE DA FILE SQL

Prima di iniziare l’import accertarsi che il database sia già creato sul mysql, oppure crearlo attraverso i seguenti comandi:

mysql -u root -p
mysql> CREATE DATABASE nome_database CHARACTER SET utf8 COLLATE utf8_general_ci;

Per importare un database a partire da un file sql tramite linea di comando eseguire il seguente comando:

mysql -u root -p nome_database < path_al_file_sql_da_importare.sql;