Ruby Mysql2通过代理(QuotaGuard)

时间:2017-03-28 14:36:25

标签: mysql ruby heroku proxy

我需要使用mysql2 gem连接到mysql数据库。 一切都在本地运行良好,但在Heroku上我需要一个静态IP地址,所以我安装了QuotaGuard,它为我提供了用户名和密码的代理。

代理工作正常(使用curl测试)

我无法使用它连接到mysql,我在帖子上看到你可以在连接时指定一个mysql套接字文件,但我完全不知道要放入什么内容,无法找到任何地方。

client = Mysql2::Client.new(:host => host, :database => database, :username => username, :password => password, :port => port, :socket => "my_path/to/mysql.sock")

我在my_path/to/mysql.sock中随机尝试了此操作,但它不会影响任何内容,例如它会被忽略

route {
  proxy: xxxx:xxxxx@xxxxxx.quotaguard.com
  port: 9293
  proxyprotocol: socks_v5
  method: username
  command: connect
}

由于

0 个答案:

没有答案