使用RubyMine通过Vagrant连接到数据库

Paymahn Moghadasian

我刚刚开始从事通过Vagrant建立的红宝石项目。我已经成功地使远程解释器工作,但是在连接数据库时遇到了问题。

这是我的Vagrantfile

# This Vagrantfile is for development use only.
VAGRANTFILE_API_VERSION = "2"

Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
  config.vm.box = "markusproject/ubuntu"

  # Allow instance to see project folder.
  # Warning: This may cause problems with your Vagrant box!
  #          Enable at your own risk.
  # config.vm.synced_folder ".", "/home/vagrant/Markus"

  # Access the server running on port 3000 on the host on port 42069.
  # config.vm.network "forwarded_port", guest: 3000, host: 42069
  config.vm.network :private_network, ip: '192.168.50.50'
  config.vm.synced_folder '.', '/home/vagrant/Markus', nfs: true

  config.vm.provider "virtualbox" do |vb|
    # Uncomment the following line if you want a GUI.
    # vb.gui = true
    vb.name = "markus"
  end
end

我已将VM设置为使用NFS这是的输出vagrant ssh-config

Host default
  HostName 127.0.0.1
  User vagrant
  Port 2222
  UserKnownHostsFile /dev/null
  StrictHostKeyChecking no
  PasswordAuthentication no
  IdentityFile /Users/paymahn/.vagrant.d/insecure_private_key
  IdentitiesOnly yes
  LogLevel FATAL

我为数据库连接保留了默认设置,但尝试了几种设置连接的SSH隧道的方法。

数据库设置选项卡 SSH隧道配置

这些变化包括:

  1. 将代理主机设置为127.0.0.1
  2. 将端口设置为2222
  3. 将代理主机设置为192.168.50.50
  4. 将端口设置为22

当我测试连接时,所有的变化都导致连接失败。任何帮助获得此配置设置将不胜感激!

Paymahn Moghadasian

好吧...感谢这个家伙

最终对话框如下所示: 数据库选项卡 SSH / SSL选项卡

我做了同样的事情对于test数据库除了我从改变数据库名markus_development,以markus_test

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

通过Java连接到远程数据库

来自分类Dev

通过SSH隧道连接到数据库

来自分类Dev

如何通过eclipse连接到mysql数据库

来自分类Dev

通过PHP连接到使用cpanel创建的MySQL数据库

来自分类Dev

如何使用Python通过SSL连接到远程PostgreSQL数据库

来自分类Dev

使用代理通过PDO连接到mysql数据库

来自分类Dev

使用VBA连接到数据库

来自分类Dev

通过SSH连接到MySQL数据库

来自分类Dev

使用SQLAlchemy连接到数据库

来自分类Dev

通过pyodbc连接到Azure SQL数据库

来自分类Dev

使用JdbcTemplate连接到数据库

来自分类Dev

通过Powershell连接到Azure SQL数据库

来自分类Dev

通过Python连接到UCCX数据库(Informix)

来自分类Dev

无法通过Excel VBA连接到SQL数据库

来自分类Dev

使用XAMPP连接到数据库

来自分类Dev

无法通过Docker连接到SQL Server数据库

来自分类Dev

无法通过JWS应用连接到MySQL数据库

来自分类Dev

通过Java连接到远程数据库

来自分类Dev

通过JDBC连接到Derby数据库失败

来自分类Dev

通过Heroku中的Node连接到Redis数据库

来自分类Dev

通过SSH隧道连接到数据库

来自分类Dev

如何通过eclipse连接到mysql数据库

来自分类Dev

使用kerberos连接到数据库

来自分类Dev

通过连接到mysql数据库更改密码

来自分类Dev

通过单独的表单C#连接到数据库

来自分类Dev

通过PHP连接到数据库时出错

来自分类Dev

通过Powershell连接到Azure SQL数据库

来自分类Dev

使用宏连接到数据库

来自分类Dev

如何通过VPN连接到数据库?