在Netbeans中通过SSH连接到MySql数据库

在Netbeans中,我需要通过SSH创建与远程MySql数据库的连接.我获得SSH主机名,SSH用户名,SSH密码,MySql主机名(127.0.0.1)和MySql用户名(root).在新的连接向导中,我不知道该怎么做,因为涉及到ssh.我的JDBC Url应该怎么样?是否有可能从gui巫师那里实现这一目标?

解决方法:

嗯.我认为最好的方法是在尝试通过NetBeans连接到远程数据库之前设置端口转发.

我不确定你使用的是什么操作系统,但是假设你在这里使用某种类型的Linux是采取的步骤:

1)将本地端口转发到远程MySQL数据库服务器
打开终端窗口并键入:

sudo ssh -L 6666:127.0.0.1:3306 <your_SSH_username<@<remoteserver.com>

系统将提示您输入SSH密码.输入它.

2)在Netbeans中,转到“服务”并使用以下凭据设置新的MySQL数据库连接:

主持人:127.0.0.1

用户名:root(我假设远程MySQL数据库允许远程root连接?)

密码:密码(我想你必须有一个你要连接的MySQL数据库的密码?!)

jdbc网址应如下所示:

jdbc:mysql://127.0.0.1:6666?username=root&password=<your_remote_db_root_password>

关于港口前进/隧道掘进的更多细节,有一个很好的here后期.

祝你好运,我希望这有帮助!

上一篇:java – 字符串连接的使用效率低下


下一篇:C:无法解析标识符cout,Netbeans,Ubuntu