mysql 通道,解决mysql不在同一个局域网访问问题
2017-07-04 15:22
225 查看
很多时候为了保证mysql数据的安全性,我们并不会开启外网访问,也就是当你程序部署时连接用的局域网ip,而我们进行大量数据导入、导出时可能会用脚本在本地连接多个库,这是mysql通道就能解决这个问题,前提是你能够通过ssh连接mysql局域网中的服务器。
ok,必要条件
你可以通过ssh连接mysql所在局域网内的服务器
你本地装有mysql
下面开始:
ok,编写脚本进行操作吧
ok,必要条件
你可以通过ssh连接mysql所在局域网内的服务器
你本地装有mysql
下面开始:
配置ssh免密码登陆
为了不用每次都输入密码,最好先配置免密码登陆 > cd ~/.ssh/ > cat id_rsa.pub (如果没有ssh key 需要先生成:ssh-keygen -t rsa) 拷贝上面的key放到远程服务器上(~/.ssh/authorized_keys) 定义本地config文件
Host diy_name HostName ip地址 Port 端口号 User 用户名
建立连接
> ssh -v -L3308:your mysql ip:3306 diy_name
使用mysql通道连接远程数据库
> mysql -P3308 -u用户名 -p密码 -h127.0.0.1 这样就在你本地和远程数据库建立了连接 此处的用户名为远程数据库的用户名密码,不是本地
ok,编写脚本进行操作吧
相关文章推荐
- 问题:手机访问不了同一个局域网内的电脑上的网站 (已解决)
- 解决linux局域网访问MYSQL慢的问题
- 一个局域网中能ping通,但无法访问共享资源的特殊问题解决方法
- mysql拒绝访问(Error 1044/1045)问题的解决
- 如何解决 JMeter 通过 JDBC 访问 Oracle 和 MySQL 的问题 (留言中有 Test Plan 实例下载)
- 解决局域网访问MYSQL慢
- 如何解决 JMeter 通过 JDBC 访问 Oracle 和 MySQL 的问题 (留言中有 Test Plan 实例下载)
- kip-name-resolve 解决局域网mysql连接慢的问题
- MySQL 5.1的中文支持的一个改进,从MySQL 4.1开始不支持中文路径,文件名的问题解决了
- 一个MySQL死锁问题的分析及解决
- “DropDownList2”有一个无效 SelectedValue,因为它不在项目列表中 问题的解决
- 十八招解决winXP局域网内共享访问的问题
- 如何解决ADO.NET访问Access数据库出现"操作必须使用一个可更新的查询"的问题
- 解决访问局域网内共享目录需要登陆的问题
- 解决笔记本连接问题: 固定IP可以正常连接局域网,用TP-Link连接提示"受限制或无连接",无法访问外网?
- 解决了一个Mysql安装的一个小问题
- 如何解决 JMeter 通过 JDBC 访问 Oracle 和 MySQL 的问题 (留言中有 Test Plan 实例下载)
- 98/2000/xp/2003局域网访问xp机器共享可能存在的问题和解决办法
- 一个mysql表索引被破坏的问题及解决
- linux局域网访问MYSQL慢的问题