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,localhostse suponeu:Con qué usuario conectarse. Si no se proporciona,rootse suponep: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.