我有一個基本的應用程序,它從數據庫中寫入和讀取一些數據。 一個基本的MySQL連接字符串是我通常使用的是:通過ssh隧道的vb.net連接
MysqlConn = New MySqlConnection
MysqlConn.ConnectionString = "server=xxxx;userid=xxxx;password=xxxx;database=xxxx;"
當我購買了我的網站一個新的主機,我沒有看到,共享主機,它們提供了通過ssh隧道,僅在MySQL連接,而不是遠程mysql,所以基本上,我使用的連接字符串不再工作。
我的問題是:有人可以提供代碼通過SSH隧道連接到我的數據庫?
你有什麼嘗試,你有什麼問題?你有沒有得到任何可能的幫助? – Buurman
基本上,它給出它無法連接到MySQL服務器。我問了那個網站的支持(這是namecheap),他們說共享主機,他們不提供遠程mysql連接,只有ssh隧道連接mysql。另外我用mysql工作臺來編輯我的數據庫。我試了它(沒有SSH隧道),我得到了同樣的錯誤,無法連接到MySQL服務器。在使用ssh隧道之後,像實時聊天說的那樣,我能夠成功連接到我的數據庫。 – InDeepTerror
[mySQL連接字符串通過SSH隧道沒有密碼]可能的重複(http://stackoverflow.com/questions/18498955/mysql-connection-string-through-ssh-tunnel-without-password) – InbetweenWeekends