1. 程式人生 > >Navicat連線到伺服器端資料庫

Navicat連線到伺服器端資料庫

Navicat for mysql 連線遠端資料庫(已經開啟SSH帶祕鑰的伺服器端資料庫)

本來沒有開啟祕鑰的遠端伺服器端資料庫連線非常方便,就在新建連線上填入資料就ok了,但是開啟SSH祕鑰後的伺服器連線有一個大坑,下面來詳細講講。

    其實開啟了祕鑰,在新建連線下,先選擇SSH方式登入到遠端伺服器

        1.ip地址填寫公網IP(這裡就不給你們看我的地址啦)

        2.SSH預設埠22不用修改

        3.使用者名稱注意哦,不是你的Xshell或者第三方控制檯的使用者名稱,而是你伺服器的使用者名稱哦,一般沒有修改都是Root

        4.下面有兩種方式,一種是祕鑰,一種是密碼,這裡說說祕鑰,伺服器端一旦你申請了SSH,會返回你一個公鑰和私鑰,儲存下來,然後再這裡匯入就好了

        這裡的SSH部分就好了,千萬別急著測試。記得你只是連線了遠端伺服器


 下面巨坑開始了

第二步連線資料庫

        1.連線名,自己起的

        2.這個主機名或IP地址!!!!!!!看了很多網路教程都是填寫遠端伺服器的ip地址,其實這裡是填本地地址,沒錯是內網地址,因為你已經登入了遠端伺服器啦,那當然連線遠端伺服器的mysql是localhost啦!!!!!

        3.埠不用多說啦

        4.使用者名稱和密碼都是你在伺服器下的資料庫的使用者名稱和密碼,這一步是連線資料庫,別弄錯哦

                                     

最後連線測試!成功!

對了最後還要說一句,測試成功之後按確定之後,當你雙擊資料庫的時候,有一件很恐怖的事情.....那就是

                                            

沒事啦,輸入你伺服器中的登入密碼就好,忘記了找雲爸爸