linux数据库备份到windows
文章目录
- 前言
- 一、数据库mysql备份
- 1.linux直接安装的mysql
- 2.linux上使用docker安装的mysql
- 二、发送到windows
- 1.windows安装OpenSSH服务
- 2.打开OpenSSH服务
- 3. 发送备份文件到windows
前言
为了避免硬盘损坏,数据库数据丢失,每天把数据库数据备份到自己的windows电脑上
一、数据库mysql备份
1.linux直接安装的mysql
mysqldump -u 数据库用户名 -p 数据库密码 要备份的库名称 > 备份到哪个目录
2.linux上使用docker安装的mysql
docker exec -i mysql /bin/bash -c "mysqldump -u 数据库用户名 -p 数据库密码 要备份的库名称 > 备份在mysql容器内的目录"
然后把容器内备份好的sql文件通过数据卷的方式挂载到linux目录下,此时会得到一个备份的库名称.sql的文件
二、发送到windows
1.windows安装OpenSSH服务
设置——应用——可选功能——添加功能——OpenSSH服务器——安装
2.打开OpenSSH服务
win+r打开输入services.msc打开服务窗口,找到OpenSSH SSH Server,右击属性,启动类型设为自动,保存
win+r,管理员身份运行cmd,输入:net start sshd 开启sshd服务
3. 发送备份文件到windows
格式:scp 备份的sql文件 windows登录用户名@目标ip地址:目标的目录
此时会提示输入windows登录密码,正确输入密码后,备份成功
如果想一步搞定,不输入密码,可用sshpass发送文件
sshpass -p 登录密码 scp 备份的sql文件 windows登录用户名@目标ip地址:目标的目录
注:必须先执行一遍输入密码的命令,再执行一步搞定的命令才会成功
以docker部署的mysql为例备份,最终成果:
开启定时备份任务:
如何开启定时任务参考我的另一篇原创:
https://blog.csdn.net/m0_58160096/article/details/127765488
linux数据库备份到windows相关推荐
- linux 数据库备份
#!/bin/bash #备份目录 BACKUP=/data/backup/db/log #获取当前时间 作为文件名 DATETIME=$(date +%Y%m%d%H%M%S) DATE=$(dat ...
- linux自动备份db2数据库备份,db2 自动备份(linux 、windows)总结
1.linux db2 自动备份,备份后压缩,拷贝到另一服务器 全备份: #!/bin/sh #------------------------------------- #db2自动备份脚本 #by ...
- Java实现Mysql数据库备份与还原(Linux 和Windows 包含单张表备份)
Java实现数据库备份与还原 由于 我的 linux 直接执行 mysqldump -h -u -p databases > /home/xxx.sql 脚本直接输出文件一直失败: 这里linu ...
- MySQL【付诸实践 01】Linux 环境 MySQL 数据库备份 shell 脚本(脚本源码及说明+定时任务配置+数据库恢复测试)粘贴可以
数据库备份的重要性不言而喻,备份的方法主要分为两大类,一是文件备份,二是数据库本身的备份机制binlog日志,今天先说说文件备份,就是将数据库[结构和数据]导出为文件. 1.备份脚本 在 /data/ ...
- windows执行oracle脚本,Windows下通过计划任务执行数据库备份脚本
Windows 下通过计划任务执行数据库备份脚本 在Linux下可以通过crontab来设置定时执行数据库的备份脚本,同样Windows 下可以通过设定任务计划程序来设定要执行的自动备份脚本.具体的设 ...
- sql数据库备份默认路径_在Linux上SQL Server中更改默认数据库文件和备份路径
sql数据库备份默认路径 In a previous article, we explored the process to change default SQL dump file location ...
- linux备份数据库软件有哪些内容,Linux网络备份MySQL数据库的应用方法
Linux网络备份MySQL的方法 案例:一个中小Linux网站的管理员,系统构架是:RHEL 4.0 + PHP 4.3 + Mysql 4.03 +Apache 1.23.日均IP访问量在200次 ...
- windows7与linux共享文件夹oracle,ORACLE expdp备份到windows网络共享文件目录(NFS)
对于DBA来说,数据服务器存储是永远不可消除的疼,因为存储总会时不时的不足,磁盘空间总会因种种理由不能通过加盘扩容,那么解决问题的方法就是 看有没有其他存储赋予的存储提供给数据库服务器.本文介绍win ...
- sqlserver在linux数据备份,SQLServer数据库之sqlserver for linux自动备份数据库脚本
本文主要向大家介绍了SQLServer数据库之sqlserver for linux自动备份数据库脚本,通过具体的内容向大家展现,希望对大家学习SQLServer数据库有所帮助. 不多说直接上脚本 # ...
最新文章
- 微信公众号为指定openid用户推送消息
- (视频+图文)机器学习入门系列-第7章 KNN算法
- 架构之:微服务架构漫谈
- python连接neo4j
- Java学习资料汇总(JavaSE+JavaEE+数据库+框架+笔试题+面试题)
- 计算机组成原理第二章数据,计算机组成原理第二章数据在计算机中的表示
- CUDA 禁用GPU之间的P2P通信功能
- MT4系统自带指标代码
- java正则匹配_Java正则表达式详解
- ARM架构(RISC)和x86架构(CISC)以及传统与移动CPU/GPU厂商
- UIView的bounds、frame、center/position、anchorPoint的关系
- sonarqube+sonar-scanner+jenkins安装配置及使用
- Space/Aerial-Assisted Computing Offloading for IoT Applications: A Learning-Based论文复现
- C语言-arc画一弧线功能
- 2022-2028年中国激光打印机行业市场调查研究及未来趋势预测报告
- 怎么下载ysscloud_小米8游戏加速怎么添加桌面
- 将 PDF 压缩到 1 MB 或更小的 5 个工具
- 唐骏在同济大学的演讲
- 胸腺嘧啶脱氧核苷酸5-单磷酸对硝基苯酯钠盐,THYMIDINE 5‘-MONOPHOSPHATE P-NITROPHENYL ESTER SODIUM SALT,CAS号:98179-10-3
- 最佳拍档,边缘计算如何为5G贴上“黄金皮肤”?