1. 程式人生 > 資料庫 >Navicat無法直連MySQL怎麼辦?

Navicat無法直連MySQL怎麼辦?

本文背景

Navicat是圖形化操作MySQL的強大工具,但是當資料庫的伺服器沒有開放3306埠給辦公網路時,在辦公網使用navicat連線資料庫是連不上的。要操作資料庫,只能先ssh登陸到資料庫伺服器,然後在黑屏敲命令操作資料庫,非常不友好,會有一些換行看不清、亂碼等問題。

使用SSH跳轉

這裡有一個解決辦法,伺服器都會開通ssh埠給辦公網,Navicat可以通過配置ssh通道,達到連線資料庫的目的。本質也是通過SSH跳轉,配置如下

配置SSH選項卡

開啟Navicat,點選檔案->新建連線->點選SSH選項卡,勾選使用SSH通道,填寫SSH連線的IP、使用者名稱、密碼,點選確定。注意這裡全是SSH的地址使用者名稱,不是資料庫的。

配置常規選項卡

然後點選常規選項卡,地址寫localhost、使用者名稱填寫資料庫的使用者名稱,密碼是資料庫使用者的密碼,點選確定。雙擊左側資料庫連線名,就能連線資料庫了。

結論

按本文配置,對資料庫的操作和直接通過3306埠連線資料庫是一樣的,操作方便程度是ssh黑屏沒法比的。