文档和资源依赖钉钉:https://ding-doc.dingtalk.com/doc#/kn6zg7/mi2osg

    启动内网穿透

    1. 下载工具
      1. git clone https://github.com/open-dingtalk/pierced.git

    数据库穿透 - 图1

    1. 启动工具,执行命令“./ding -config=./ding.cfg -proto=tcp start ssh”,以mac为例:

      cd mac_64
      chmod 777 ./ding
      ./ding -proto=tcp -config=./ding.cfg start ssh
      
    2. 启动后界面如下图所示:

    数据库穿透 - 图2

    命令参数说明:

    参数 说明
    -config 内网穿透的配置文件,按命令照示例固定为钉钉提供的 ./ding.cfg,无需修改
    -proto 启动的是 TCP 协议穿透
    1. 在数据库里面执行:
      GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY '123456';
      FLUSH PRIVILEGES;
      

    注意 123456 为数据库远程登录的密码,root 为用户名。

    数据库连接:

    mysql -h vaiwan.com -u root -p -P 1234
    

    1234 是启动远程数据库连接默认的端口,可以在 ding.cfg 中进行修改。