MYSQL_PWD e acesso negado

2

Meu programa de monitoramento do sistema não está mais funcionando desde a atualização do Ubuntu Server 14.04 para o 16.04 com o MySQL 5.6 para 5.7. Ele executa o seguinte comando:

mysqladmin -u statuser extended-status

Ele também define a variável de ambiente MYSQL_PWD para esse processo como a senha necessária. A mensagem de erro, no entanto, é:

mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'statuser'@'localhost' (using password: YES)'

Quando eu tento interativamente, tudo funciona bem:

mysqladmin -u statuser -p extended-status
(type in the password)

Quando tento reproduzir o comportamento da ferramenta assim, ela também falha:

MYSQL_PWD='********' mysqladmin -u statuser extended-status

Então, o MYSQL_PWD não é mais suportado? Mas diz "usando senha: YES", então deve ter notado minha variável de ambiente. Simplesmente não parece ler direito.

    
por ygoe 27.11.2016 / 14:51

1 resposta

0

Olá amigos Eu usei estes comandos e resolvi o meu problema:

mysql -uroot -p -hlocalhost
sudo service mysql restart
mysql -u root -p

Espero que você alivie a agonia

    
por bademba 29.11.2016 / 14:24