Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

mysqladmin:falha na conexão com o servidor em 'localhost'


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 é assumido
  • u :com qual usuário se conectar. Se não for fornecido, root é assumido
  • p :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.