安装:
基于centos6.5安装mysql8_迎着北风向北漂~的博客-优快云博客_centos6.5安装mysql8saa
安装随便找个教程安装,正常可以用mysql -uroot .. 登录即安装完成
----------------------------------------------
安装完成后,通过Navicat连接提示2003错误,即无法连接数据库服务器
确定了服务启动,MySQL配置无误后,即想到了防火墙配置
按网上教程在防火墙iptables(centos7以下是iptables)的配置文件新增:
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
还是失败,telnet 3306 失败,telnet其他端口正常(和其他文章的排查方式一致)
通过各种文章的检查什么端口号是否启动,bind-address,主机(客户端)的防火墙... 等
因为不想要关闭防火墙,在尝试关闭了远程机的防火墙后,telnet成功了,所以确定是配置的问题
最终在:
IPtables 配置3306端口但是却无法连接数据库 - 走看看
这篇文章中找到答案,即配置防火墙的配置文件时,新增的端口配置信息需要在:
-A INPUT -j REJECT --reject-with icmp-host-prohibited
的上面
即:
解决问题。