博客
关于我
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/

你可能感兴趣的文章
mysql复制内容到一张新表
查看>>
mysql复制表结构和数据
查看>>
mysql复杂查询,优质题目
查看>>
MySQL外键约束
查看>>
MySQL多表关联on和where速度对比实测谁更快
查看>>
MySQL多表左右连接查询
查看>>
mysql大批量删除(修改)The total number of locks exceeds the lock table size 错误的解决办法
查看>>
mysql如何做到存在就更新不存就插入_MySQL 索引及优化实战(二)
查看>>
mysql如何删除数据表,被关联的数据表如何删除呢
查看>>
MySQL如何实现ACID ?
查看>>
mysql如何记录数据库响应时间
查看>>
MySQL子查询
查看>>
Mysql字段、索引操作
查看>>
mysql字段的细节(查询自定义的字段[意义-行列转置];UNION ALL;case-when)
查看>>
mysql字段类型不一致导致的索引失效
查看>>
mysql字段类型介绍
查看>>
mysql字段解析逗号分割_MySQL逗号分割字段的行列转换技巧
查看>>
MySQL字符集与排序规则
查看>>
MySQL字符集乱码
查看>>
mysql存储IP地址的数据类型
查看>>