当前位置: 首页 新闻详细

如何在远程访问本地数据库,用广域网,通过ssh访问内网MySQL数据库的技巧

专业编程培训机构——完成蜕变以后轻松拿高薪

电话+V:1599997-8052 ,欢迎咨询怎么通过端口访问数据库内容,[python实用课程],[C++单片机原理],[C#网站搭建],[Nodejs小程序开发],[ios游戏开发],[安卓游戏开发],[教会用大脑用想法赚钱实现阶层跨越]

一、如何在远程访问本地数据库,用广域网

1:你的本地数据库服务器必须是能链接外部网的Internet上的,用不用VPN无所谓

2:要从外部能准确的定位服务器就要有固定的IP地址,或域名。

3:如果你本地是固定IP上网,那么可以直接把固定外部IP地址通过路由器重定向到你的这台服务器上,并映射数据库访问端口就可以通过IP访问了

4:如果不是固定IP就比较麻烦一些但仍然有解决办法。就是用花生壳申请固定域名绑定路由器的动态IP来实现

二、如何使用MySQL通过路由访问数据库mysqlroute

如何使用MySQL通过路由访问数据库

在现今大数据时代,构建高可靠、高性能的数据库访问能力是一项必不可少的技能。路由器是一个非常重要的网络设备,利用路由器可以合理分配网络资源,提高网络的安全性和稳定性,使数据传输更加高效便捷。本文将介绍如何使用MySQL通过路由器访问数据库。

步骤一:安装MySQL

我们需要在本地计算机上安装MySQL数据库。可以从MySQL官网下载到最新的MySQL安装包。安装完成后,启动MySQL服务,连接到本地MySQL数据库中。

步骤二:修改MySQL配置文件

修改MySQL配置文件,将MySQL的监听地址变成路由器的IP地址。打开MySQL配置文件my.cnf,找到以下配置:

[mysqld]#监听的ip地址bind-address=127.0.0.1

将其中的127.0.0.1改为路由器的IP地址,保存并退出。

步骤三:进行地址转发

接下来,我们需要在路由器上进行地址转发。路由器一般都会提供端口映射的功能,因此,我们可以将路由器的外部端口与MySQL服务器的内部端口进行绑定。比如,将路由器的29200端口映射到内部MySQL服务器的3306端口。这样,在外网访问路由器的29200端口时,就可以访问到MySQL服务器。

具体的地址转发配置方法,请参考你所使用的路由器的说明书。

步骤四:测试数据库访问

现在,我们可以在外网通过路由器的IP地址和29200端口访问到MySQL数据库了。可以使用任何一个具有MySQL访问权限的客户端,如MySQL工作台等,通过路由器进行连接。比如,在MySQL工作台中创建一个连接:

主机名:路由器的IP地址

端口号:29200

用户名:MySQL数据库的用户名

密码:MySQL数据库的密码

数据库:要访问的数据库名称

连接成功后,我们可以正常地执行SQL语句了。至此,我们已经成功地使用MySQL通过路由访问了数据库。

总结

通过ssh访问内网MySQL数据库的技巧

2019-03-14 18:33·架构技术栈

涉及数据安全问题,往往MySQL数据库只针对内网开放,其它外网无法直接连接。在Linux服务器中,为了方便运维,我们可以通过ssh通道直接访问内网MySQL数据库,具体如下:

1、安装navicatformysql工具

2、新建连接,选择“ssh”及“使用ssh通道”,并输入ssh中IP地址、用户名、端口、密码,并保存密码。

3、选择“常规”,输入连接名(随意输)、MySQL数据库内网IP地址、端口、用户名、密码,并点存密码。

4、点击“连接测试”,测试成功后,点击“确定”。

此外navicat也提供了数据传输的功能,即把A服务器的数据库中的数据导入B服务器,具体如下:

选择某个数据库或者连接,并右击“数据传输”,选择源连接、源数据库、数据库对象(一般全选)及目标连接、目标数据库,点击“开始”即可。

以上小技巧,希望对大家有用!

【WINDRISES EMPLOYMENT PROGRAMMING】尊享对接老板

电话+V:1599997-8052

机构由一批拥有10年以上开发管理经验,且来自互联网或研究机构的IT精英组成,负责研究、开发教学模式和课程内容。公司具有完善的课程研发体系,一直走在整个行业发展的前端,在行业内竖立起了良好的品质口碑。

怎么通过端口访问数据库内容
发布人:zunnai1209 发布时间:2024-11-04