MyCat登录失败解决方法

MyCat登录失败,关闭防火墙无效

端口不通:

  • 学习MySQL分库分表需要使用数据库中间件MyCat管理数据库,MyCat需要使用8066端口连接。在连接时会出现端口不通的情况,在虚拟机上打开centos7的防火墙端口,关闭防火墙依然会有端口不通的情况。打开防火墙查看已开启端口,在Windows上ping已开启端口ping不通(22和3306可以,我不理解)。
    已开启端口
    ping端口失败

解决方法

  • 在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通了???我不理解
    本地登录MyCat
    8066端口ping通

猜你喜欢

转载自blog.csdn.net/weixin_43240386/article/details/124444562