Lembre-se, uma vez Navicat para procedimentos de resolução de 10060 erro MySQL

Recentemente, um monte de horas extras, por isso não é um acesso remoto de longa data para o seu servidor de nuvem sobre MySQLo banco de dados. Hoje, o início local, Nodequando o Rom serviço MySQL, como de costume é usado Navicat For MySQLpara conectar banco de dados remoto para verificar e descobriu que de repente o erro.

2003-Can’t connect to MySQL server on ‘XXX.XX.XX.XX’(10060)

Verifique a rede

A primeira reação foi verificar a rede não é normal, portanto, imediatamente pingteste, no entanto, descobriu que não é um problema de rede, normalmente você pode pingpassar.

ping XXX.XX.XX.XX

正在 Ping XXX.XX.XX.XX 具有 32 字节的数据:
来自 XXX.XX.XX.XX 的回复: 字节=32 时间=64ms TTL=47
来自 XXX.XX.XX.XX 的回复: 字节=32 时间=86ms TTL=47

Verifique o grupo de segurança

Então dê uma olhada no grupo de segurança criado para pensar em servidores em nuvem se houver problemas, mas não saiu até que esta questão é improvável que a razão com o grupo de problemas de segurança, mas ainda sob controle é maravilhoso.

Após o login Tencent nuvem, encontrou exemplos de grupo de segurança correspondente configurado corretamente corretamente, não há nenhum problema.

grupo de segurança normal

Verifique as permissões de usuário

Porque é o meu próprio servidor, de modo que o uso de todos os rootusuários. Você precisa xshellfazer o login MySQLconsulta sob usera mesa.

mysql -uroot -p
输入密码
mysql> use mysql
mysql> select host,user from user;
+-----------+------------------+
| host      | user             |
+-----------+------------------+
| %         | root             |
| localhost | mysql.infoschema |
| localhost | mysql.session    |
| localhost | mysql.sys        |
+-----------+------------------+
4 rows in set (0.00 sec)

Pode ser encontrado, rooto correspondente hostShi %, qualquer significado, isso significa que rooto usuário está conectado MySQLquando não iprestringida.

Portanto, não é um problema aqui!

Verifique as CentOS firewall

É muito fácil esquecer um passo, muitas pessoas podem pensar que os grupos de segurança foram criados, você não tem que verificar o CentOSfirewall. Na verdade, é necessário verificar o firewall, devemos 3306colocar, e depois reiniciar o firewall.

[root@VM_0_14_centos ~]# firewall-cmd --permanent --zone=public --add-port=3306/tcp
success
[root@VM_0_14_centos ~]# firewall-cmd --reload
success

Em seguida, um olhar, muito agradável, Navicat for MySQLse conectar a um banco de dados remoto sucesso!

Navicat for MySQL conexão é bem sucedida

atenção de boas-vindas e Comunicação

Acho que você gosta

Origin www.cnblogs.com/wenbinjiang/p/12511116.html
Recomendado
Clasificación