CodeDrift
V2EX  ›  问与答

请教个远程访问 VPS mysql 数据库的问题。

  •  
  •   CodeDrift · Aug 27, 2015 · 2566 views
    This topic created in 3988 days ago, the information mentioned may be changed or developed.

    现在用的是 Navicat for mysql 访问 vps 上面的 mysql.

    走的 SSH 线路可以连接到 vps 上面的 mysql.可以管理。

    现在本地开发,用的 Django 想连接远程数据库,直接设置不行。

    在网上找了好多外网使用 vps Mysql 的方法都不行。

    试过
    1.更改 mysql 表中的 root 对应的 Host 。
    2.grand
    都不行。。新手不太懂求解决。

    17 replies    2015-09-04 19:34:16 +08:00
    CodeDrift
        1
    CodeDrift  
    OP
       Aug 27, 2015
    惨痛 2 小时。
    yov123456
        2
    yov123456  
       Aug 27, 2015 via iPhone
    root 账户不允许远程登入的吧 在 myconf 里面限定的
    mkeith
        3
    mkeith  
       Aug 27, 2015
    有没有开外网端口啊
    wzxjohn
        4
    wzxjohn  
       Aug 27, 2015   ❤️ 1
    目测防火墙直接把端口挡住了。。。
    funky
        5
    funky  
       Aug 27, 2015
    mysql 的配置文件中 bind 127.0.0.1 注释掉
    CodeDrift
        6
    CodeDrift  
    OP
       Aug 27, 2015
    @yov123456
    @funky
    网上都说是 /etc/mysql/my.cnf
    可是我根本没有 mysql 文件夹。 my.cnf 在 /etc/my.cnf 目录下



    配置如下
    CodeDrift
        7
    CodeDrift  
    OP
       Aug 27, 2015
    @wzxjohn 我去。。折腾了这么久。果真是防火墙的原因 。。谢谢!!!
    funky
        8
    funky  
       Aug 27, 2015   ❤️ 1
    不是 mysql.conf 你看看其他文件呢
    CodeDrift
        9
    CodeDrift  
    OP
       Aug 27, 2015
    @funky 是 my.cnf 这个文件吧。已经找到原因了。是防火墙的锅。谢谢!
    RRL
        10
    RRL  
       Aug 27, 2015 via Android
    五楼可用,改为 0.0.0.0 也行
    zonghua
        11
    zonghua  
       Aug 27, 2015
    @Anybfans 看了几天 python 的语法就玩玩了, python 的花样真多,学不下去。
    CodeDrift
        12
    CodeDrift  
    OP
       Aug 27, 2015
    @blackboom 好的。记得啦

    @zonghua 感觉挺好用的
    ryd994
        13
    ryd994  
       Aug 27, 2015 via Android   ❤️ 1
    楼上说改成 0.0.0.0 的你们就不怕么?
    ryd994
        14
    ryd994  
       Aug 27, 2015 via Android
    ssh 端口转发,这才是正常的做法
    CodeDrift
        15
    CodeDrift  
    OP
       Aug 27, 2015
    @ryd994 django 设置里面没办法 SSH 吧
    RRL
        16
    RRL  
       Sep 4, 2015 via Android
    @ryd994 确实不可取😂感谢指教
    ryd994
        17
    ryd994  
       Sep 4, 2015 via Android
    @Anybfans 你转发好把本地的给 Django 啊,天………
    MySQL 不是没有 SSL ,但是默认不开。而且临时测试,后来忘了改回去,这种狗血的套路不要太多……
    临时测试用 ssh ,今后就算忘了也没事,反正 ssh 一直要开的。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1011 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 18:55 · PVG 02:55 · LAX 11:55 · JFK 14:55
    ♥ Do have faith in what you're doing.