一次运维-堡垒机多次跳转导出及导入mysql数据库
1. 场景描述
记录一次运维,朋友公司要从线上环境同步数据到测试环境,因为公司监管问题,导致数据无法从线上获取,需要通过vpn,堡垒机,3次跳转到目标主机,通过命令导出mysql数据文件,然后再将数据导入到测试环境,不复杂,稍微走了一点弯路,记录下,希望能帮到碰到同样问题的朋友,不谢!
2.解决方案
1. 连接目标服务器
1. cccc-cluster vpn
2. ssh root@192.168.1.11 / 密钥登陆
3. ssh root@192.168.1.12 -p 29
4. sudo -u laowang ssh 192.168.1.13
2. 导出mysql数据库数据文件
[root@ruanjianlaowang ~]# ps -ef|grep mysql
#进入mysql命令目录
[root@ruanjianlaowang ~]# cd /usr/local/mysql/bin
#导出mysql指定数据库文件
[root@ruanjianlaowang ~]# ./mysqldump -uroot -proot_123 laowangdb > /home/laowang/laowangdb.sql
(mysqldump -u数据库链接用户名 -p密码 目标数据库 > 存储的文件名)
#查看下是否导出成功
[root@ruanjianlaowang ~]# cd /home/laowang/
[root@ruanjianlaowang ~]# ls -ll
3.导出文件到本地
(1)导出到本地还是有点麻烦的,因为是几次跳转,ftp工具直连就不用想了,本来想通过scp多次传输的,在网上查了下有工具,省心不少。
(2)使用的首先SecureCRT连接的服务器,网上说可以使用sz命令直接导出,但是是在别人服务器上,抱着试一试的侥幸形态,sz了一下,哇,可以直接导出。
(3)假如服务器没有安装了rz,sz,yum install lrzsz安装一下就可以。
[root@ruanjianlaowang ~]#yum install lrzsz

(4) 运行rz,会将windows的文件传到linux服务器
运行sz filename,会将文件下载到windows本地
[root@ruanjianlaowang ~]#cd /home/laowang/
[root@ruanjianlaowang ~]#sz laowangdb.sql
(5)默认的下载路径再:


就可以拿到导出的sql文件了。
4.数据导入到测试库
工具用的navicat for mysql,导入的前两次导入失败,网上找了下,第二个对勾去掉就导入成功了(软件老王)。

5.简单总结
总体说运维时间不长,2个小时左右,走了一些弯路,不多。
(1)直接从服务器通过命令导出,以前用的比较少,mysql以前通过navicat直连直接就操作
这次使用mysqldump命令;
mysqldump -u数据库链接用户名 -p密码 目标数据库 > 存储的文件名-软件老王
(2)从跳转3次的服务器上下载文件,本来想着使用scp,以前没使用过sz,费了一点时间
(3)导入的时候,数据量不小,导入了2次都失败,才看了下需要去掉对勾;
整体来说,主要是牵扯到vpn,堡垒机,几次跳转的稍微麻烦了点,不复杂。
I’m 「软件老王」,如果觉得还可以的话,关注下呗,后续更新秒知!欢迎讨论区、同名公众号留言交流!
一次运维-堡垒机多次跳转导出及导入mysql数据库的更多相关文章
- 运维堡垒机----Gateone
简介: 运维堡垒机的理念起源于跳板机.2000年左右,高端行业用户为了对运维人员的远程登录进行集中管理,会在机房里部署跳板机.跳板机就是一台服务器,维护人员在维护过程中,首先要统一登录到这台服务器上, ...
- 运维堡垒机(跳板机)系统 python
相信各位对堡垒机(跳板机)不陌生,为了保证服务器安全,前面加个堡垒机,所有ssh连接都通过堡垒机来完成,堡垒机也需要有 身份认证,授权,访问控制,审计等功能,笔者用Python基本实现了上述功能. A ...
- 齐治运维堡垒机后台存在命令执行漏洞(CNVD-2019-17294)分析
基本信息 引用:https://www.cnvd.org.cn/flaw/show/CNVD-2019-17294 补丁信息:该漏洞的修复补丁已于2019年6月25日发布.如果客户尚未修复该补丁,可联 ...
- 企业运维实践-Nginx使用geoip2模块并利用MaxMind的GeoIP2数据库实现处理不同国家或城市的访问最佳实践指南
关注「WeiyiGeek」公众号 设为「特别关注」每天带你玩转网络安全运维.应用开发.物联网IOT学习! 希望各位看友[关注.点赞.评论.收藏.投币],助力每一个梦想. 本章目录 目录 0x00 前言 ...
- xshell 登陆堡垒机实现自动跳转
1, 正常使用用户密码登录堡垒机并保存登陆配置 2, 配置登陆脚本 添加第一个: expect 为空send :ssh root@ip 添加第二个: expect root@ip's password ...
- Python之路-python(堡垒机)
运维堡垒机开发 前景介绍 到目前为止,很多公司对堡垒机依然不太感冒,其实是没有充分认识到堡垒机在IT管理中的重要作用的,很多人觉得,堡垒机就是跳板机,其实这个认识是不全面的,跳板功能只是堡垒机所具备的 ...
- day11 堡垒机
项目实战:运维堡垒机开发 前景介绍 到目前为止,很多公司对堡垒机依然不太感冒,其实是没有充分认识到堡垒机在IT管理中的重要作用的,很多人觉得,堡垒机就是跳板机,其实这个认识是不全面的,跳板功能只是堡垒 ...
- Python之路,Day12 - 那就做个堡垒机吧
Python之路,Day12 - 那就做个堡垒机吧 本节内容 项目实战:运维堡垒机开发 前景介绍 到目前为止,很多公司对堡垒机依然不太感冒,其实是没有充分认识到堡垒机在IT管理中的重要作用的,很多 ...
- Day12 - 堡垒机开发
Python之路,Day12 - 那就做个堡垒机吧 本节内容 项目实战:运维堡垒机开发 前景介绍 到目前为止,很多公司对堡垒机依然不太感冒,其实是没有充分认识到堡垒机在IT管理中的重要作用的,很多 ...
随机推荐
- Java实现 LeetCode 8 字符串转换整数(atoi)
8. 字符串转换整数 (atoi) 请你来实现一个 atoi 函数,使其能将字符串转换成整数. 首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止. 当我们寻找到的第一个非 ...
- Java实现 蓝桥杯 算法提高 快速排序
试题 算法提高 快速排序 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 用递归来实现快速排序(quick sort)算法.快速排序算法的基本思路是:假设要对一个数组a进行排序,且a ...
- Jmeter用beanshell将相应中的参数写入到本地文件中
实现效果: 将每次请求的指定参数写入到本地csv文件中. 实际场景:将登录请求中,服务器返回的token值获取并写入到本地csv文件中,供其他接口调用.这样在压测单接口时,不需要再进行登录,避免压测单 ...
- zabbix内存百分比监控告警
本文结合配置内存不足10%触发报警的需求,zabbix给我们提供的模板,里面都已经配置好了item和trigger.但是给我们的模板是当内存小于20M的时候才会触发报警,这样不能满足我们的需求,我们需 ...
- Python基础——爬虫以及简单的数据分析
目标:使用Python编写爬虫,获取链家青岛站的房产信息,然后对爬取的房产信息进行分析. 环境:win10+python3.8+pycharm Python库: import requests imp ...
- @luogu - P6109@ [Ynoi2009]rprmq
目录 @description@ @solution@ @accepted code@ @details@ @description@ 有一个 n×n 的矩阵 a,初始全是 0,有 m 次修改操作和 ...
- 基于移动最小二乘法的点云曲面拟合(python)
1.移动最小二乘法介绍 为了更好地对数据量大且形状复杂的离散数据进行拟合,曾清红等人[1]开发出一种新的算法——移动最小二乘法.这种新的最小二乘算法为点云数据的处理提供了新的方法.使用点云数据拟合曲面 ...
- Seafile的配置
如果部署在apache或nginx后面,就是访问默认80或443.反向代理会帮你转到8000和8082上. 我使用443,我在路由器上设定了转发,比如 对外网12323这个端口会转到内网地址443上 ...
- deepin文件用途
Bin:二进制文件, 存放二进制文件Dev:存放外接设备,其中外接设备不能被直接使用需要挂载(启动设备)Etc:存放配置文件Home:家目录,出了root用户外的其他用户类似于Windows中的use ...
- CSS中link和@import的区别
1.link属于HTML标签,而@import是CSS提供的 2.页面被加载时link会同时被加载:而@import引用的CSS会等到页面被加载完再加载 3.@import只在IE5以上才能识别,而l ...