não tem permissão para se conectar a este servidor MySQL
O banco de dados mysql instalado no servidor relata um erro ao conectar localmente: não é permitido conectar a este servidor MySQL
Isso acontece porque:
O banco de dados mysql só permite a máquina local onde está conectado, e não permite conexões remotas.
resolver:
Faça login no banco de dados mysql no servidor onde o mysql está localizado:
mysql -u root -p
Entre no banco de dados mysql:
use mysql;
select host from user where user='root';
Você pode ver que o valor de host no resultado de dados obtido pela execução da instrução de consulta é localhost
Executamos a instrução de atualização para modificar as permissões
update user set host = '%' where user ='root';
Em seguida, atualize a configuração
flush privileges;
Conforme mostrado na figura, você pode ver que a modificação foi bem-sucedida
Então nos conectamos novamente