美文网首页
连接不了ucloud远程mysql的坑

连接不了ucloud远程mysql的坑

作者: 一阵风fly | 来源:发表于2017-05-28 10:19 被阅读196次

    连接远程mysql网上一查有很多,答案都大同小异,无非是授权,bind-address那些,这里不赘述
    新建一个MySQL用户
    CREATE USER 'root@%' [IDENTIFIED BY '你的密码'];

    GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDENTIFIED BY 'admin' WITH GRANT OPTION;
    FLUSH PRIVILEGES;

    但是navicat连了一下还是报错2003,telnet了一下3306端口
    telnet ip 3306
    连不上,查看一下服务器3306端口开启没有

    $ sudo netstat -ntupl | grep 3306
    tcp6 0 0 :::3306 :::* LISTEN 3247/mysqld

    发现是开启的,那可能是防火墙的原因,这里用的是ucloud,实实在在被坑了一把

    默认的防火墙规则是不开放3306端口的,什么鬼。。。

    后台入口是:基础网络 > 外网防火墙

    image.png

    添加一个防火墙,加上3306,如下

    image.png

    重新telnet一下,成功连接,一万匹草泥马呼啸而过,233333

    相关文章

      网友评论

          本文标题:连接不了ucloud远程mysql的坑

          本文链接:https://www.haomeiwen.com/subject/hcncfxtx.html