È 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.
|