用連接不上服務器數據庫SSH: key group form
說明:網上搜索資料說這是的一個bug,是版本的原因,然后換就好了,順便說說這個用SSH連接服務器數據庫的問題。
為什么要通過SSH連接服務器呢,而不是直接在本地連接數據了,當然是因為本地電腦無法訪問或者無權限訪問數據庫,前一個原因是數據庫在服務端中的內環環境,必須通過跳板機的方式訪問,還有一個是IP和域名未對外公開,就更訪問不了,上圖。
如何實現
新建一個連接的時候,默認第一個選項卡就是數據庫相關的,那就輸入數據的IP或者域名、用戶名、密碼、端口號、數據庫名(有的軟件可能不需要輸這個),然后不要著急、不要著急點“確定”或者“OK”。
在第一個選項卡的后面幾個位置,就會看到“SSH”三個字母,這個時候呢,你就要把你跳板機,也就是你要走的那個“橋”的服務器的IP、用戶名、密碼、端口號、在輸入進去,然后連接。
再說兩句題外話
mysql - - -
重聲一下,是-h,-u,-p,而代表IP或者域名,代表用戶名,代表密碼,看看能不能連接上。
還是上面的那個命令,再試一次。
如果本地可以連接上數據庫ssh測試數據庫是否連接,那就本地連,如果連接不上,那就用跳板機連,跳板機都連不上ssh測試數據庫是否連接,估計是服務器出問題了,或者你電腦斷網了。
?