博客
关于我
Navicat连接 CentOS7 的 Mysql 出现10060 Unknow Error问题解决
阅读量:107 次
发布时间:2019-02-26

本文共 725 字,大约阅读时间需要 2 分钟。

问题一:由于服务器没有对外开放mysql的默认端口3306导致

解决方式:


1.首先看看有没有 iptables

cd etc/sysconfigls

2.如果没有,则首先下载一下 iptables 服务

yum -y install iptables-services

3.开启 iptables 服务,可以查看状态

systemctl start iptablesservice iptables status

4.编辑iptables 配置文件,添加 3306 端口

4.1 进入并编辑 iptables

cd /vi etc/sysconfig/iptables

4.2 将该代码复制到 iptables 文件底部

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

5.保存 iptables 并且 重启 iptables 服务

service iptables save
service iptables restart

问题二: mysql 没有开启对外访问权限

解决方式:

1.登陆到 mysql 里面

mysql -u root -p

**2.修改host 为 % **

use mysql;update user set host = '%' where user ='root';

3.修改权限

grant all privileges on *.* to 'root'@'%'

4.使修改生效

flush privileges;

问题三: 阿里云或者是腾讯云的安全组规则开放3306端口

解决方法:(以阿里云为例子)

在这里插入图片描述

转载地址:http://fdsk.baihongyu.com/

你可能感兴趣的文章
Netty源码—5.Pipeline和Handler二
查看>>
Netty源码—6.ByteBuf原理一
查看>>
Netty源码—6.ByteBuf原理二
查看>>
Netty源码—7.ByteBuf原理三
查看>>
Netty源码—7.ByteBuf原理四
查看>>
Netty源码—8.编解码原理一
查看>>
Netty源码—8.编解码原理二
查看>>
Netty源码解读
查看>>
netty的HelloWorld演示
查看>>
Netty的Socket编程详解-搭建服务端与客户端并进行数据传输
查看>>
Netty的网络框架差点让我一夜秃头,哭了
查看>>
Netty相关
查看>>
Netty简介
查看>>
Netty线程模型理解
查看>>
netty解决tcp粘包和拆包问题
查看>>
Netty速成:基础+入门+中级+高级+源码架构+行业应用
查看>>
Netty遇到TCP发送缓冲区满了 写半包操作该如何处理
查看>>
netty(1):NIO 基础之三大组件和ByteBuffer
查看>>
Netty:ChannelPipeline和ChannelHandler为什么会鬼混在一起?
查看>>
Netty:原理架构解析
查看>>