Come indicato negli articoli precedenti, il DBMS può essere installato dal repository ufficiale e da quello degli sviluppatori. Indipendentemente da ciò, durante l'installazione il programma porrà diverse domande a cui rispondere. Di seguito vi spiegheremo quali e come rispondere alle domande.
La prima cosa che il programma chiederà all'utente è la password di root. Sarà sufficiente specificarla.
E poi inserirla di nuovo per confermarla:
L'utente si riserva il diritto di lasciare vuota l'area della password, ma in questo caso MySQL utilizzerà l'autorizzazione Unix per accedere quando si esegue il client mysql dalla console (si perderà l'accesso remoto). Questo causerà ulteriori inconvenienti in futuro, quindi è meglio non farlo e impostare subito la password di root.
In seguito il programma vi avvertirà che MySQL sta utilizzando un nuovo metodo di autorizzazione. Questa informazione si trova nella finestra che si apre:
Il programma di installazione vi chiederà quindi di installare il nuovo metodo di autorizzazione o di tornare a quello vecchio. Le librerie client per MySQL in Ubuntu sono già costruite per supportare il nuovo metodo, quindi possono essere lasciate al loro posto:
Una volta completata l'installazione, è necessario eseguire il comando mysql_secure_installation (per proteggere il server MySQL). Se è stata impostata una password nella fase di installazione di MySQL, è possibile eseguire il comando senza sudo. Se la password non è stata impostata, la prima cosa da fare è impostare il codice per l'utente root.
mysql_secure_installation
Avete inserito e impostato la password di root? Successivamente, il comando vi chiederà di abilitare il plugin di convalida della password di MySQL. Non abilitatelo se non avete idea di cosa sia e perché ne abbiate bisogno. In breve, il plugin impedirà l'installazione di password troppo semplici per gli utenti di MySQL. A questo punto, rispondete n:
Successivamente, l'utility chiederà se la password di root deve essere modificata. Anche in questo caso si può rispondere n, poiché la password è già stata impostata in precedenza:
Rispondete affermativamente a tutte le domande successive del programma:
Utilizzando questo principio di configurazione, non sarà possibile applicare solo sudo per connettersi a mysql dalla console. Si può provare, ma si otterrà un errore di Accesso negato. Per connettersi a MySQL utilizzando il client della console, inserire la password di root impostata in precedenza:
mysql -u root -p
Questo completa le istruzioni di configurazione.
Affittare un vps mysql