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
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.
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