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.