ssh到跳板机然后用 mysql 连接

利用ssh开启一个隧道

我这里的MySQL服务器是192.168.41.83, 我要在192.168.41.72连接

首先在192.168.41.72执行命令开启隧道

[root@mysql-test-72 ~]# ssh -NPf -o StrictHostKeyChecking=no root@192.168.41.83 -L 3305:127.0.0.1:3306

root@192.168.41.83's password:

[root@mysql-test-72 ~]#

-f: 完成连接后转入后台运行

-N: 不执行远程命令

-o StrictHostKeyChecking=no: 不提示是否要选择yes

3305: 本地端口

127.0.0.1:3306: 远程机器端口

检查端口状态

[root@mysql-test-72 ~]# netstat -ntlp

Active Internet connections (only servers)

Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name

tcp 0 0 192.168.41.72:9991 0.0.0.0:* LISTEN 20409/mmm_agentd-te

tcp 0 0 127.0.0.1:3305 0.0.0.0:* LISTEN 28339/ssh

...

发现已经开启3305端口,尝试连接

[root@mysql-test-72 ~]# mysql -umytest -p -P3305 -h127.0.0.1

Enter password:

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 698103

Server version: 5.7.21-log MySQL Community Server (GPL)

Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> show variables like 'hostname';

+---------------+---------------+

| Variable_name | Value |

+---------------+---------------+

| hostname | mysql-test-83 |

+---------------+---------------+

1 row in set (0.01 sec)

连接成功

idea ssh连接mysql数据库_mysql命令行客户端如何通过ssh服务器连接数据库啊?相关推荐

  1. ssh 登陆mysql数据库_mysql命令行客户端如何通过ssh服务器连接数据库啊?

    ssh到跳板机然后用 mysql 连接 利用ssh开启一个隧道 我这里的MySQL服务器是192.168.41.83, 我要在192.168.41.72连接 首先在192.168.41.72执行命令开 ...

  2. 命令行导出数据mysql数据库_MySQL命令行导出数据库

    MySQL命令行导出数据库: 1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录 如我输入的命令行:cd C:\Program Files\MySQL\MySQL Serv ...

  3. ssh如何登录mysql数据库_怎么通过SSH连接Mysql数据库

    出于数据库的安全性,数据库管理员在配置数据库时会为数据库增加一层"保护伞",保护用户在连接数据库时的安全和信息不被泄漏,通常的做法就是配置SSH,也就是为数据库增加一个安全协议,这 ...

  4. MySQL数据库使用命令行备份|MySQL数据库备份命令

    例如: 数据库地址:127.0.0.1 数据库用户名:root 数据库密码:pass 数据库名称:myweb 备份数据库到D盘跟目录mysqldump -h127.0.0.1 -uroot -ppas ...

  5. 怎么导入mysql示例_MySQL命令行导出导入数据库实例详解

    1,进入MysqL目录下的bin文件夹:cd MysqL中到bin文件夹的目录 如我输入的命令行:cd C:\Program Files\MysqL\MysqL Server 5.5\bin (或者直 ...

  6. mysql命令导入导出数据库_MYSQL命令行导入导出数据库详解

    Mysql命令行导入数据库: 1,将要导入的.sql文件移至bin文件下,这样的路径比较方便 2,同上面导出的第1步 3,进入MySQL:mysql -u 用户名 -p 如我输入的命令行:mysql ...

  7. mysql导入指定数据库_mysql命令行导入sql文件到指定数据库的方法

    欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 第四章: ls 有一些我们常用的参数, 比如我们要知道当前目录的所有内容, 包括隐藏文件夹和文件和所有属性, 例 [roo ...

  8. cmd命令操作Mysql数据库,命令行操作Mysql

    你需要先安装Mysql数据库,其实就是安装Mysql数据库服务器,然后设置环境变量path,在cmd.exe里查询查看环境变量参数的命令是:path 第二步就是连接Mysql服务器,命令如下:mysq ...

  9. mysql数据库中命令行下常用命令的操作(增、删、改、查)和数据类型

    连接命令:mysql -h[主机地址] -u[用户名] -p[用户密码] 创建数据库:create database [库名] 显示所有数据库: show databases; 打开数据库:use [ ...

最新文章

  1. spoj450 Enormous Input Test
  2. MSSQL 从备份文件还原数据库脚本
  3. [洛谷P1040] 加分二叉树
  4. SAP UI5 Logon Handler of Frame
  5. 存储过程的优缺点_普洱紧压茶与散茶的优缺点
  6. 30岁,没有月入过万算失败吗?用可视化分析30岁的人收入真相
  7. crammd5 php,使用CRAMMD5的SMTP身份验证
  8. Android移动应用基础教程【广播机制】
  9. Spring的IOC理解(转载)
  10. 新开局哦----!!!
  11. win10更新后,gambit无法使用,出现exceed安装弹窗解决方法
  12. 五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT) – 整理
  13. [wireshark] 码率统计
  14. 90岁的褚时健退休了,我们能够从褚老身上学到些什么?
  15. SwiftUI mutating 是什么怎么用 (2020年教程)
  16. Gradle编译生成不同的版本,动态设定应用标题 / 应用图标 / 替换常量
  17. 可口可乐和Tafi合作铸造NFT
  18. 国内20家优秀的低代码平台/厂商汇总
  19. 使用vASA842配置ASDM645
  20. TorchDrug教程--逆合成

热门文章

  1. matplotlib xticks 基于 旋转_咬文嚼字——对matplotlib的文字绘图总结
  2. python 监视图_python获取zabbix监控图
  3. 通过ITypedList实现数据绑定扁平化
  4. 深度剖析hdfs原理
  5. hdu 5188 dfs+二分
  6. 关于modelsim 6.4a遇到的问题
  7. 对ASCII文件的操作
  8. @RequestMapping,@ResponseBody,@RequestBody用法
  9. iOS开发tips总结
  10. symfony2 环境搭建笔记