使用navicat或SQLyog訪問內網數據庫

問題:

本地電腦無法訪問或者無權限訪問數據庫,數據庫在服務端中的內環環境,必須通過跳板機的方式訪問

解決:

通過SSH連接服務器

navicat下(如果出現SSH:expected key exchange group packet form server 把版本升級)

SSH配置界面

數據庫連接界面

SQLyog下(填寫內容解析同上紅字)

數據庫連接界面

SSH配置界面

連接過程如果出現以下錯誤

java.sql.SQLException:null,message from server:"Host '' is not allowed to connect.

在安裝mysql的內網服務器執行以下操作

步驟:

一、打開mysql控制檯,輸入:use mysql;

二、輸入:show tables;

三、輸入:select host from user;

四、輸入:update user set host ='%' where user ='root';//允許任何主機通過root訪問,即開放遠程連接

五、輸入:service mysql restart //重新啓動mysql服務

連接測試

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章