Erro de conexão do banco de dados Mysql: não é permitido conectar a este servidor mysql

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

 

 

Acho que você gosta

Origin blog.csdn.net/weixin_42599091/article/details/125224850
Recomendado
Clasificación