在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后期.
祝你好运,我希望这有帮助!
标签:mysql,ssh,jdbc,netbeans 来源: https://codeday.me/bug/20191001/1839462.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。