Versione breve :Se il tuo utente MySQL root
ha bisogno di una password per connettersi, potrebbe essere una buona idea avere mysqladmin
fornisci quella password;)
Versione più lunga :Il tuo utente MySQL root
sembra aver bisogno di una password per connettersi
Ma mysqladmin
tenta di connettersi senza una password
E mysqladmin
lo fa perché non lo dici altrimenti;)
mysqladmin
, come altri strumenti da riga di comando relativi a MySQL (mysql
, mysqldump
, mysqlshow
ecc.), offre opzioni per fornire tali dati di accesso.
h
:a quale host connettersi. Se non fornito,localhost
si presumeu
:Quale utente connettere. Se non fornito,root
si presumep
:quale password utilizzare. Se non viene fornita, non viene utilizzata alcuna password
Dovresti essere in grado di usare qualcosa come
mysqladmin -uroot -pmysupersecretpassword proc
(tieni presente che non c'è spazio tra le opzioni e i loro valori). Puoi anche fare in modo che MySQL ti chieda la password come
mysqladmin -uroot -p proc
Con ciò, MySQL dovrebbe darti una richiesta in cui puoi inserire la tua password.