使用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服务

连接测试

 

 

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