使用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服务
连接测试