linux数据库云盘备份,linux定时备份本地文件或数据库到百度云盘bypy
環境配置
python3.7+centos7
查看centos版本信息
cat /etc/redhat-release
查看linux版本
cat /proc/version
查看python版本
python(此命令查看過后用Ctrl-D退出或輸入quit()退出)
一、安裝
如果沒安裝python,請執行以下命令安裝
sudo yum -y install epel-release #這是安裝pip時要用到的東西
sudo yum -y install python-pip
sudo yum clean all
sudo pip install --upgrade pip #更新
#如果無法更新可以使用命令:sudo python -m pip install --upgrade pip
安裝bypy,requests包
sudo pip install bypy
sudo pip install requests //安裝requests包
如果安裝bypy時報錯
第一需要你更新 pip 版本需要使用'pip install --upgrade pip' command.
第二是 setuptools 版本太舊,所以出現以下問題Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-G9yO9Z/tldr/,也是需要你更新
(一)使用“pip install—upgrade pip”命令進行pip版本升級。
[xiaokang@localhost ~]$ sudo pip install --upgrade pip
(二)使用“ pip install --upgrade setuptools”命令進行setuptools 版本升級。
[xiaokang@localhost ~]$ sudo pip install --upgrade setuptools
如果出現
表示安裝成功。
二、上傳到百度云盤
1:執行 bypy info --這里隨意執行一條操作命令目的是為了授權
2:訪問連接:https://openapi.baidu.com/oauth/2.0/authorize? scope=basic+netdisk&redirect_uri=oob&response_type=code&client_id=q8WE4EpCsau1oS0MplgMKNBn
3:登陸過后獲取授權碼
4:粘貼到面板上授權成功
5:然后切換到想要上傳的目錄下
bypy upload #要注意切換到你想要上傳的目錄在執行這個命令
此時就可以在云盤搜索 bypy找到備份上傳的文件
三、bypy常用方法
重新綁定云盤用戶
1:清空認證
bypy -c
2:在云盤創建文件夾
bypy mkdir name
3:上傳本地文件到云盤指定路徑
bypy upload 本地文件名 /云盤文件名
4:查看云盤列表
bypy list
5:可以選擇文件夾下載 百度網盤/應用文件/bypy/aaa/bbb 文件到本地
bypy downdir /aaa/bbb
四:定時上傳到百度云盤
bypy 無法同時上傳多個文件,百度云不支持上傳文件夾,可以通過壓縮的方式解決。
1:新建一個腳本文件寫入下面的指令,上傳當日sql備份文件到云盤指定位置。
touch /home/databack/baidu_backup.sh
chmod 551 /home/databack/baidu_backup.sh
2:crontab -e
這里是寫時間和執行的文件路徑。(每三分鐘執行一次腳本文件)
原文鏈接:https://blog.csdn.net/weixin_42620479/article/details/106075273
總結
以上是生活随笔為你收集整理的linux数据库云盘备份,linux定时备份本地文件或数据库到百度云盘bypy的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 盘点那些年 半死不活的国产操作系统们
- 下一篇: gps有几个轨道面_GPS卫星定位原理详