È bene ricordare che il database MySQL supporta inizialmente il solo utente root, che ha accesso senza password.
Ciò può anche andare bene per un sistema di test, ma probabilmente sarà opportuno colmare al più presto questa
lacuna, impostando una password per l'amministratore del database. Da shell, lanciamo quindi il client di mysql
mysql -u root
Va ricordato che gli utenti di sistema e gli utenti di MySQL sono diversi, per cui il root di MySQL ed il root di
sistema non saranno necessariamente la stessa persona, e potranno avere password differenti. Il flag "-u" serve
per specificare l'utente di MySQL per il quale stiamo tentando il login (l'eventuale flag "-p" porterebbe alla
richiesta della password, ma come già accennato, in questo momento è inutile). Dalla shell di MySQL il comando
per impostare la nuova password sarà:
SET PASSWORD FOR root@localhost = PASSWORD('tua_nuova_password');
che è stato qui trascritto su più righe solo per questioni di leggibilità, ma può essere digitato tranquillamente
su un'unica riga, che andrà chiusa con il carattere ";". Da questo momento in poi, per accedere alla shell di
MySQL come root, il comando da utilizzare sarà:
mysql -u root -p
seguito dalla nuova password.