使用Navicat进行ssh通道连接MySQL数据库(亲测可行)
前些天嘗試用SSH通道進行遠程數據庫的鏈接,走了不少彎路,后來經過摸索與請教,最終連接成功。現在分享給大家!
首先,你得有一個Navicat,這個不用多說
第二步,打開Navicat點擊連接按鈕。這個就不上圖了,直接到如下頁面填寫信息,連接名隨便起
第三步:點擊上方SSH通道按鈕,顯示如下頁面
在SSH通道下主機名或IP地址欄填寫遠程服務器地址IP;注意注意,重點來了,這里的用戶名填寫的是要遠程服務器用戶名,比如root,密碼填寫的是遠程服務器的密碼。這一步不要點擊連接測試,或者忽略連接測試結果
第四步:回去到常規頁面,在常規頁面中填寫用戶名和密碼,這時也是重要的點,注意注意,此時用戶名填寫的是遠程服務器數據庫上的用戶名,密碼填寫的是遠程服務器數據庫密碼,一定要注意,一定要注意。
總結:其實重要的是要理解,ssh通道的目的是連接到服務器的,而常規則是要連接到服務器端數據庫的
1)ssh通道的目的是連接到服務器的。需要服務器的賬號密碼!服務器的賬號密碼!
2)常規則是要連接到數據庫。需要數據庫的賬號密碼,數據庫的賬號密碼
補充:navicat and connection is being used
因為我原來是用遠程地址,數據庫用戶名和密碼直連形式,在該鏈接上直接編輯的,所以每次保存是都會測試成功,但報錯navicat and connection is being used
1、在已經保存的連接上上編輯,測試連接成功,但是點擊連接就會一直提示connection is being used
2、需要新建一個連接,才能使用,不能再已保存的上面修改
贊賞碼
非學,無以致疑;非問,無以廣識
總結
以上是生活随笔為你收集整理的使用Navicat进行ssh通道连接MySQL数据库(亲测可行)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 二十五味狐肺散_功效作用注意事项用药禁忌
- 下一篇: 黑龙江夏天多少度