Versão curta :Se o seu usuário MySQL
root precisa de uma senha para se conectar, pode ser uma boa ideia ter mysqladmin forneça essa senha;) Versão mais longa :Seu usuário MySQL
root parece precisar de uma senha para se conectar Mas
mysqladmin tenta conectar sem uma senha E
mysqladmin faz isso porque você não está dizendo o contrário;) mysqladmin , como outras ferramentas de linha de comando relacionadas ao MySQL (mysql , mysqldump , mysqlshow etc.), oferece opções para fornecer esses dados de acesso. h:a qual host se conectar. Se não for fornecido,localhosté assumidou:com qual usuário se conectar. Se não for fornecido,rooté assumidop:Qual senha usar. Se não for fornecida, nenhuma senha será usada
Você deve ser capaz de usar algo como
mysqladmin -uroot -pmysupersecretpassword proc
(esteja ciente de que não há espaço entre as opções e seus valores). Você também pode fazer com que o MySQL peça a senha como
mysqladmin -uroot -p proc
Com isso, o MySQL deve fornecer um prompt onde você pode inserir sua senha.