1
在Netbeans中,我需要通過SSH創建到遠程MySql數據庫的連接。我有SSH主機名,SSH用戶名,SSH密碼,MySql主機名(127.0.0.1)和MySql用戶名(root)。在新的連接嚮導中,我不知道該怎麼做,因爲有ssh參與。我的JDBC Url應該如何?是否有可能通過gui嚮導來實現?在Netbeans中通過SSH連接到MySql db
在Netbeans中,我需要通過SSH創建到遠程MySql數據庫的連接。我有SSH主機名,SSH用戶名,SSH密碼,MySql主機名(127.0.0.1)和MySql用戶名(root)。在新的連接嚮導中,我不知道該怎麼做,因爲有ssh參與。我的JDBC Url應該如何?是否有可能通過gui嚮導來實現?在Netbeans中通過SSH連接到MySql db
嗯。我認爲最好的方法是在嘗試通過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
用戶名:根(我假設遠程MySQL數據庫允許遠程連接根)
密碼:密碼(我猜你必須爲你連接到?!MySQL數據庫密碼)
的JDBC URL應該是這個樣子:
jdbc:mysql://127.0.0.1:6666?username=root&password=<your_remote_db_root_password>
有在端口fowarding /隧道詳情好的帖子here。
祝你好運,我希望這有助於!