sql >> Base de Datos >  >> RDS >> Mysql

mysqladmin:falló la conexión al servidor en 'localhost'

Versión corta :Si su usuario de MySQL root necesita una contraseña para conectarse, podría ser una buena idea tener mysqladmin proporcione esa contraseña;)

Versión más larga :Su usuario de MySQL root parece necesitar una contraseña para conectarse

Pero mysqladmin intenta conectarse sin una contraseña

Y mysqladmin hace eso porque no le dices lo contrario;)

mysqladmin , como otras herramientas de línea de comandos relacionadas con MySQL (mysql , mysqldump , mysqlshow etc.), ofrece opciones para proporcionar dichos datos de acceso.

  • h :A qué host conectarse. Si no se proporciona, localhost se supone
  • u :Con qué usuario conectarse. Si no se proporciona, root se supone
  • p :Qué contraseña utilizar. Si no se proporciona, no se utiliza ninguna contraseña

Deberías poder usar algo como

mysqladmin -uroot -pmysupersecretpassword proc

(tenga en cuenta que no hay espacio entre las opciones y sus valores). También puede hacer que MySQL le pida la contraseña como

mysqladmin -uroot -p proc

Con eso, MySQL debería mostrarle un mensaje donde puede ingresar su contraseña.