ssh 登陆mysql数据库_mysql命令行客户端如何通过ssh服务器连接数据库啊?
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)
连接成功
ssh 登陆mysql数据库_mysql命令行客户端如何通过ssh服务器连接数据库啊?相关推荐
- idea ssh连接mysql数据库_mysql命令行客户端如何通过ssh服务器连接数据库啊?
ssh到跳板机然后用 mysql 连接 利用ssh开启一个隧道 我这里的MySQL服务器是192.168.41.83, 我要在192.168.41.72连接 首先在192.168.41.72执行命令开 ...
- 命令行导出数据mysql数据库_MySQL命令行导出数据库
MySQL命令行导出数据库: 1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录 如我输入的命令行:cd C:\Program Files\MySQL\MySQL Serv ...
- MySQL数据库使用命令行备份|MySQL数据库备份命令
例如: 数据库地址:127.0.0.1 数据库用户名:root 数据库密码:pass 数据库名称:myweb 备份数据库到D盘跟目录mysqldump -h127.0.0.1 -uroot -ppas ...
- 怎么导入mysql示例_MySQL命令行导出导入数据库实例详解
1,进入MysqL目录下的bin文件夹:cd MysqL中到bin文件夹的目录 如我输入的命令行:cd C:\Program Files\MysqL\MysqL Server 5.5\bin (或者直 ...
- mysql命令导入导出数据库_MYSQL命令行导入导出数据库详解
Mysql命令行导入数据库: 1,将要导入的.sql文件移至bin文件下,这样的路径比较方便 2,同上面导出的第1步 3,进入MySQL:mysql -u 用户名 -p 如我输入的命令行:mysql ...
- 命令行启动mysql客户端_MySQL命令行客户端命令
(MySQL安装并配置好之后) 一.启动或关闭MySQL服务 启动服务:net start 数据库服务名字 关闭服务:net stop 数据库服务名字 注意:如果你已经在 mysql-> 里面, ...
- Mysql -uroot -p 登陆不上_MySQL命令行登陆,远程登陆MySQL 的方法
https://www.cnblogs.com/lvk618/p/3522321.html 1.MySQL自带工具的存放路径: D:\Program Files\MySQL\MySQL Server ...
- mysql导入指定数据库_mysql命令行导入sql文件到指定数据库的方法
欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 第四章: ls 有一些我们常用的参数, 比如我们要知道当前目录的所有内容, 包括隐藏文件夹和文件和所有属性, 例 [roo ...
- cmd命令操作Mysql数据库,命令行操作Mysql
你需要先安装Mysql数据库,其实就是安装Mysql数据库服务器,然后设置环境变量path,在cmd.exe里查询查看环境变量参数的命令是:path 第二步就是连接Mysql服务器,命令如下:mysq ...
最新文章
- mp4转gif_mp4转gif怎么转?一键转码的技巧要知道
- 汇编语言笔记10-CALL和RET指令
- window创建计划自动启动服务器,Windows下搭建svn服务器端--创建自动启动的服务
- C#LeetCode刷题之#34-在排序数组中查找元素的第一个和最后一个位置(Find First and Last Position of Element in Sorted Array)
- 人工智能(12)---中国智能语音业务与应用发展白皮书
- Socket的通信是基于连接的通信,通信结束时,Socket将不再有用,关闭时为了节约宝贵的系统资源
- Perl 学习笔记-目标操作
- 用策略屏蔽135 139 445 3389端口+网络端口安全防护技 .
- linux grub 分辨率,修改grub分辨率
- 三星android p内测,两年前老机重生!三星开启Galaxy C9 Pro升级安卓8.0内测
- 原生ajax如何跨域,原生ajax 如何解决cors跨域问题
- 小程序JSAPI预下单与回调
- 观阿凡达水之道之感想
- 【总结整理】高德LBS开放平台学习
- buildroot制作树莓派CM3的系统
- shell+curl+fortune+pushplus–>每日一言
- 数理统计 - 圆环上随机取3个点组成一个锐角三角形的概率
- c++字符、字符串详解
- 【每日一题】电话号码
- 开放性:你可能没听说过的终极大挑战(开放性既是驱动探索智能的力量之一,也可能直接就是AI本身的组成部分)
热门文章
- 操作系统学习笔记 第六章:设备管理(王道考研)
- TensorFlow用法
- Amazon SageMaker和NVIDIA NGC加速AI和ML工作流
- 大数据目标检测推理管道部署
- gpgpu-sim卡分配程序设计实例分析
- php-7.3.13 configure: error: Please reinstall the libzip distribution
- day042前端之HTML
- n2n windows 编译安装文件
- 7.26-Codeforces Round #372 (Div. 2)
- PyTorch 笔记(19)— Tensor 用 GPU 加速