Mysql
 sql >> Database >  >> RDS >> Mysql

mysqladmin:connessione al server su 'localhost' non riuscita

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 presume
  • u :Quale utente connettere. Se non fornito, root si presume
  • p :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.