Navicat沒法直連MySQL怎麼辦?

本文背景

Navicat是圖形化操做MySQL的強大工具,可是當數據庫的服務器沒有開放3306端口給辦公網絡時,在辦公網使用navicat鏈接數據庫是連不上的。要操做數據庫,只能先ssh登錄到數據庫服務器,而後在黑屏敲命令操做數據庫,很是不友好,會有一些換行看不清、亂碼等問題。 數據庫

使用SSH跳轉

這裏有一個解決辦法,服務器都會開通ssh端口給辦公網,Navicat能夠經過配置ssh通道,達到鏈接數據庫的目的。本質也是經過SSH跳轉,配置以下 服務器

配置SSH選項卡

打開Navicat,點擊文件->新建鏈接->點擊SSH選項卡,勾選使用SSH通道,填寫SSH鏈接的IP、用戶名、密碼,點擊肯定。注意這裏全是SSH的地址用戶名,不是數據庫的。
Navicat沒法直連MySQL怎麼辦?
網絡

配置常規選項卡

而後點擊常規選項卡,地址寫localhost、用戶名填寫數據庫的用戶名,密碼是數據庫用戶的密碼,點擊肯定。雙擊左側數據庫鏈接名,就能鏈接數據庫了。
Navicat沒法直連MySQL怎麼辦?
ssh

結論

按本文配置,對數據庫的操做和直接經過3306端口鏈接數據庫是同樣的,操做方便程度是ssh黑屏無法比的。ide

相關文章
相關標籤/搜索