带有PhpStorm的MySQL SSH隧道

时间:2016-08-10 09:25:06

标签: mysql ssh phpstorm

我正在使用PhpStorm数据库浏览器。 我不想直接访问我的数据库的3306端口。因此,我想强制用户使用SSH隧道。

在服务器上,我用这个用户配置了MySQL:

user1@localhost : SELECT privilege to myDatabase
user1@127.0.0.1 : SELECT privilege to myDatabase (I also tried this)

我的PhpStorm有两个用于SQL连接配置的选项卡:

第一个标签用于SQL

host : localhost (THIS DOES NOT WORK)
username : user1
port : 3306
database: myDatabase

第二个标签用于SSH隧道

host : myserver.com
username : user1 (same username but this one is a SSH one)
port : 22

此配置不起作用,但是当我将SQL HOST更改为myserver.com时,当我向user1@%添加权限时,它就可以正常工作。

我不想添加user1@%,因为这样可以让用户直接访问我的数据库,而无需使用隧道。

你能帮助我完成我必须在PhpStorm中放置的这两个主机配置吗?

0 个答案:

没有答案