首页 > 数据库 >mysql 数据库 定时 备份到阿里云盘

mysql 数据库 定时 备份到阿里云盘

时间:2023-05-15 23:00:25浏览次数:53  
标签:云盘 备份 py db mysql 数据库

仓库地址:

  gitee:db_backup_script: mysql 数据库 定时/实时 备份数据库到阿里云盘,备份成功后消息可通知到钉钉群、企业微信群、wxpusher (gitee.com

  github:gwt805/db_backup_script: mysql 数据库 定时/实时 备份数据库到阿里云盘,备份成功后消息可通知到钉钉群、企业微信群、wxpusher (github.com)

  定时/ 实时 主要是改一下 main() 函数中的while 循环,里面加个 if 判断即可

  • 首次运行会提示让用阿里云盘APP扫码登陆

  • 需要先配置 config.py 文件及

  • 然后配置 main.py 中的 db_export_config, key 是文件名,value 中的 db 是 要备份的数据库的名字

  • 然后 安装环境, pip install -r requirements.txt

  • 首次运行需要先运行 python main.py 进行扫码登录

  • 后面运行 sh db_backup_auto_start.sh 或者 nohup python main.py & 皆可

  • 如有配置消息通知, 则消息中会包含: 上传的文件名, 文件所在的目录名字, 文件下载链接, 云盘的剩余空间

标签:云盘,备份,py,db,mysql,数据库
From: https://www.cnblogs.com/taotao0805/p/17403397.html

相关文章

  • WM_技术中台下终搜的技术解决方案-stage1 mysql->logstash->es 数据采集并处理 暂时
    1技术中台与终搜介绍1.1技术中台与终搜介绍中台产生的背景中台(技术、业务、数据)最早是阿里巴巴提出来的。2015年阿里进行过一次架构调整,将搜索事业部、共享业务平台、数据技术及产品部组成了中台事业群。并喊出“小前台,大中台”的管理模式。什么是中台中台是介于前台......
  • Python数据库篇:sqlite3、mysql、sqlalchemy
    一:sqlite3importsqlite3conn=sqlite3.connect("test.db")cursor=conn.cursor()cursor.execute("createtableuser(idvarchar(20)primarykey,namevarchar(20))")cursor.execute("insertintouser(id,name)values(\'1\�......
  • 【MySQL--09】表的内连和外连
    【MySQL--09】表的内连和外连表的连接分为内连接和外连接1.1内连接内连接实际上就是利用where子句对两种表形成的笛卡尔积进行筛选,我们之前所用的查询都是内连接,也是在开发过程中使用的最多的连接查询。select字段from表1innerjoin表2on连接条件and其他条件;备注:前......
  • MySQL开机自启
    linux上设置mysql开机自启1、普通启动,进入mysql安装路径:/usr/local/mysqlservicemysqlstart2、这个时候我们只是单纯的启动了mysql,并没有做到开机启动我们设置开机启动需要将mysql.server文件复制到/etc/rc.d/init.d/目录下mysql文件我们的mysql.server文件一般都在安......
  • MySQL高级——Explain信息中rows字段解释
    一、Explain信息中rows字段解释根据表统计信息及索引选用情况,大致估算出找到所需要的记录所需要读取的行数(即每张表有多少行被优化器查询),所需读取的行数越少越好。二、Explain信息中rows字段解释的示例1、没建立索引之前,rows字段表示需要从t2表读取640行数据(即t2表有640行被优化器......
  • MySQL配置免密登录及密码修改
    内容要点一、问题描述二、解决方案一、问题描述1、mysql忘记密码无法登录。报错:#mysql-uroot-pEnterpassword:ERROR1045(28000):Accessdeniedforuser'root'@'localhost'(usingpassword:YES)2、配置免密登录后修改密码失败UPDATEuserSETpassword=PASSWORD('r......
  • 将CSV导入到MySQL数据库
    参考:https://blog.csdn.net/fwdwqdwq/article/details/126081152.使用一下命令查看是否允许从外部路径导入文件mysql>showvariableslike"%secure%";+--------------------------+-------+|Variable_name|Value|+--------------------------+-------+|r......
  • mysql ssl
    服务器提示:Causedby:javax.net.ssl.SSLHandshakeException:Remotehostclosedconnectionduringhandshake,atsun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1002)~[na:1.8.0_161],atsun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSoc......
  • mysql终止慢查询进程
    要终止执行慢查询的MySQL进程,你可以使用`KILL`语句。以下是在MySQL中使用`KILL`语句终止慢查询的一般步骤:1.首先,使用以下命令查找正在执行的慢查询的进程ID(也称为线程ID):SHOWFULLPROCESSLIST;这将显示当前正在执行的所有MySQL进程的列表,包括进程ID、执行时间和查询语句。2......
  • NetBackup 10.2 新功能介绍:PostgreSQL 和 MySQL 自动化恢复达成
    VeritasNetBackup10.2(Unix,Linux,Windows)下载-一流的企业备份和恢复原文来自:VERITAS中文社区2023-04-27在执行恢复任务时,手动提取、更新数据库和实例并将其附加到PostgreSQL和MySQL是常规操作。而在最新的NetBackup10.2版本中,执行恢复已不再需要上述手动流程......