我正在使用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中放置的这两个主机配置吗?