您的位置:首页 > 数据库 > SQL

关于如何通过SSH隧道通过本地软件(plsql,SQLyog等)远程维护服务器数据库(oracle,mysql等)的小技巧

2012-01-11 21:22 921 查看
一般情况是:当我们把数据库部署到远程服务器上后,当我们需要对服务器数据库进行远程维护时,往往通过开SSH通道的方式.用SSH,SecureCRT等类似软件进入SSH通道用命令行的方式操作服务器系统(如linux,unix等),再登入客户端工具,如oracle的sqlplus,mysql的mysql,对服务器数据库进行维护,这样一来,对于用惯plsql,SQLyog等数据库集成开发环境的人来说还是不太方便的,如何用本地软件通过SSH直接维护服务器数据库?

通用方法:用SSH工具,把本地任意没被占用的端口转发到SSH后的数据库服务器的对应数据库的端口,

用plsql,SQLyog等连接本机IP:localhsot或者127.0.0.1的转发时刚用到的端口号就行了.

以SecureCRT为例,首先建立SSH通道:



下一步,最后点"完成",然后右健该SSH会话属性:



选择"端口转发",点"添加",



备注:本地端口号不能使用被占用的,如果本地也用oracle,最好就不要选用1521,但是服务器端口如oracle的默认1521端口,但mysql一般就要改为3306端口

应用程序这里基至可以指定plsql,SQLyog,设置完成后,用该SSH会话连接,输入SSH密码,连接成功后就会自动启动,

然后用plsql/SQLyog连接本机IP:localhsot或者127.0.0.1的转发时刚用到的端口号就连上服务器数据库了.

另外,现在SQLyog是自带SSH功能的,如果你用mysql数据库,不需要使用ssh工具,只用SQLyog就能成功:



注意MySQL页也需要配制其内网IP等.原理相同.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐