Problema janela de encaixe Após a instalação do mysql 8, não pode ser acessado remotamente

1. Em primeiro lugar verificar o seu servidor se houver um grupo de segurança ou restrições de firewall acesso prevenção

2. Verifique o recipiente de estivador MySQL iniciar tempo é vinculado à porta, aqui está o meu 3306

3. Verifique se o usuário mysql tem direitos de acesso

 docker exec nome -é de sua festança recipiente

Depois de entrar no console do mysql -uroot -p e digite sua senha de root para entrar no mysql;

use mysql;

select user,host from user;

Veja se o seu anfitrião é a raiz do padrão% única localhost é o acesso apenas nativa, se não, em seguida, criar uma

create user 'root'@'%' IDENTIFIED BY 'pwd123456';

4. Neste momento você também pode ser dada como segue, para alterar o modo de senha, porque o padrão é usar caching_sha2_password após mysql 8,0

 ALTER USER'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456'; 
//这里的123456是密码 建议复杂一点

Nota: Você não pode usar a atualização direta conjunto de usuário plug-in = 'mysql_native_password' onde user = 'root', desta forma, com um quarto lugar na declaração, eu tenho aqui é tal mudança um, e, em seguida, tentou várias vezes ou não conectado

 

Obrigado pela leitura! Se houver quaisquer erros no artigo, ou se você tem uma melhor compreensão e sugestões, entre em contato comigo!

Publicado 29 artigos originais · ganhou elogios 18 · vê 30000 +

Acho que você gosta

Origin blog.csdn.net/Baby_lucy/article/details/103906466
Recomendado
Clasificación