MyCat登录失败,关闭防火墙无效
端口不通:
- 学习MySQL分库分表需要使用数据库中间件MyCat管理数据库,MyCat需要使用8066端口连接。在连接时会出现端口不通的情况,在虚拟机上打开centos7的防火墙端口,关闭防火墙依然会有端口不通的情况。打开防火墙查看已开启端口,在Windows上ping已开启端口ping不通(22和3306可以,我不理解)。
解决方法
-
在MyCat安装的主机上登录MyCat,在server.xml文件中找到防火墙白名单,不拦截本机(不开白名单没试过,懒得试)。
<firewall> <whitehost> <host host="127.*" user="root"/> </whitehost> <blacklist check="false"> </blacklist> </firewall>
-
将MyCat登录指令由
mysql -h 192.168.1.105 -P8066 -uroot -p123456
-
替换为
mysql -h 127.0.0.1 -P8066 -uroot -p123456
成功登录MyCat
- MyCat登录之后,8066端口居然可以ping通了???我不理解