linux下备份mysql上传到网盘_Linux命令行上传文件到百度网盘
最近在学习 MySQL 的 bin-log 时候考虑到数据备份的问题,突然想到如果能将数据通过 Linux 命令行方式备份到百度网盘,那是一件多么牛逼的事情。百度网盘有免费的 2TB 存储空间,而且有百度做靠山,不怕数据丢失,安全可靠。说干就干,通过百度 and 谷歌找到了几种方式,比较喜欢 bypy 的方式,使用简单,方便。下边简单的总结一下如何使用 bypy 实现百度网盘数据的同步。
这是一个百度云的 Python 客户端,其主要目的和功能,就是为 Linux 使用者提供一种在命令行下,使用百度云盘中2T存储空间的方法。它提供文件列表、下载、上传、比较、向上同步、向下同步,等操作。
系统环境:
Linux 系统 + Python 2.7
安装软件工具:
pip install requests
pip install bypy
授权登陆:
执行 bypy info,显示下边信息,根据提示,通过浏览器访问下边灰色的https链接,如果此时百度网盘账号正在登陆,会出现长串授权码,复制。
[root@ineedle ~]# bypy info
Please visit: # 访问下边这个连接,复制授权码
https://openapi.baidu.com/oauth/2.0/authorize?scope=basic+netdisk&redirect_uri=oob&response_type=code&client_id=q8WE4EpCsau1oS0MplgMKNBn
And authorize this app
Paste the Authorization Code here within 10 minutes.
Press [Enter] when you are done # 提示在下边粘贴授权码
在下边图示红色位置粘贴授权码,耐心等待一会即可(1-2分钟)
Press [Enter] when you are done
a288f3d775fa905a6911692a0808f6a8
Authorizing, please be patient, it may take upto None seconds...
Authorizing/refreshing with the OpenShift server ...
OpenShift server failed, authorizing/refreshing with the Heroku server ...
Successfully authorized
Quota: 2.015TB
Used: 740.493GB
授权成功。
测试上传和同步本地文件到云盘
由于百度PCS API权限限制,程序只能存取百度云端/apps/bypy目录下面的文件和目录。我们可以通过:
[root@ineedle ~]# bypy list
/apps/bypy ($t $f $s $m $d):
把本地当前目录下的文件同步到百度云盘:
# bypy upload
把云盘上的内容同步到本地:
# bypy downdir
比较本地当前目录和云盘根目录,看是否一致,来判断是否同步成功:
# bypy compare
linux下备份mysql上传到网盘_Linux命令行上传文件到百度网盘相关推荐
- linux下wps 点击无反应 无法打开 在命令行也打不开,最开始可以打开,关机重启之后不能够打开
linux下wps 点击无反应 无法打开 在命令行也打不开,安装之后可以打开,关机重启之后打不开了 解决方案: 删除~/.config/Kingsoft文件 然后重启,一切正常 转载自https:// ...
- linux环境下命令行bypy、BaiduPCS 从百度网盘上传、下载数据
1.安装: linux系统中已安装有python环境,安装bypy库和requests库 安装方法如下: pip install requests -i https://pypi.doubanio.c ...
- linux下备份mysql日志_Linux下使用Logrotate对MySQL日志进行轮转备份
根据自己的需要可以对MySQL的相关日志文件(错误日志.通用查询日志文件和慢查询日志文件)进行按天的转储,并只保留指定天数的备份文件,下面是一个例子: 1).安装 crond 服务 (如果未安装 y ...
- linux 下备份MySQL数据库 并删除7天前的备份数据
#!/bin/bash #备份数据库hz jshuabo sdhuabo name=$(date +%Y%m%d) /alidata/server/mysql-5.1.73/bin/mysqldump ...
- linux下统计文本行数的各种方法之命令行统计
文件test1.txt有17行 方法一: awk '{print NR}' test1.txt | tail -n1 管道前打印所有行号,管道后则打印最后一行 或者: awk 'END{print N ...
- linux设置mysql定时任务_原创 Linux下实现Mysql定时任务备份数据
本实例将创建目录放置于/mnt目录下,可根据具体情况放置于其他目录: cd /mnt mkdir dbback pwd /mnt/dbback 创建shell脚本 脚本名称可根据自己规范进行自定义: ...
- 全网史上最详细全面的Linux下安装mysql客户端服务端
全网史上最详细全面的Linux下安装mysql客户端服务端Linux下安装mysql 1.上传MySQL5.6的tar包 创建目录: mkdir /usr/local/src/mysql5.6 上传: ...
- 脚本同步mysql数据_windows下数据库文件使用脚本同步到linux下的mysql数据库中
1.背景 windows server 2008 下 每天会有 *.sql数据文件 需要上传到linux 中的mysql数据库中 而运维人员是在 windows server 下使用 xshell 连 ...
- linux下安装mysql客户端client
1. 下载mysql客户端 MySQL的Linux客户端官网下载地址 根据Linux的系统版本选择下载对应的rpm安装包(如下所示),这里选择的是mysql8.0.27版本的redhat8系列的MyS ...
最新文章
- mysql 表字段大小写敏感_各种数据库大小写敏感问题总结
- C#注解属性的感想一:
- torch_geometric 笔记:global_mean_pool
- 1884: 三个家庭(思维题)
- 用React开发SAP Fiori应用
- DOM 基础 HTML标签 元素 属性
- linux vps 运行exe文件夹,在centos环境下运行.exe文件
- 格式化字符串漏洞利用 五、爆破
- PyTorch 1.0 中文官方教程:聊天机器人教程
- Congestion Charging Zone 水题
- 在线Excel转TSV工具
- Oracle 中session和processes的初始设置
- ColorUI从0开始搭建项目
- 100部超级好电影,100组优秀的字体设计(不看后悔系列)
- 票据html模板,票据库.html · 胡凯锋/API_ML_AI_Note - Gitee.com
- 2018我们讲一下百度云BAE专业引擎的使用
- Tarjan算法附图详解(SCC)
- 我一个文科生想转行IT,为什么大部分人向我推荐软件测试
- 【我不熟悉的css】css使用background-clip,实现圆角彩色的边框,文字渐变色
- ubuntu如何安装Mac OS X主题
热门文章
- XLearning - 深度学习调度平台
- 编译器设计-符号表-中间代码生成
- Yolo:实时目标检测实战(下)
- 目标检测coco数据集点滴介绍
- Python:Resquest/Response
- 关于C语言中printf函数“输出歧视”的问题
- CSE 3100 Systems Programming
- 优先队列的应用 C++实现
- 函数小知识点(文档字符串,闭包等)
- 管理员技术(六): 硬盘分区及格式化、 新建一个逻辑卷、调整现有磁盘的分区、扩展逻辑卷的大小、添加一个swap分区...