python 脚本备份 mysql 数据库到 OSS】的更多相关文章

脚本如下: #!/usr/bin/python ########################################################### ########################################################## # Import required python libraries import os import time import datetime # MySQL database details to which…
用Mysqldump实现全库备份+binlog的数据还原 首先是为mysql做指定库文件的全库备份 vim mysqlbak.sh #!/bin/bash #定义数据库目录,要能找到mysqldump mysqlDir=/usr #定义用于备份数据库的用户名和密码 user=root userpwd=123456 dbname=db1 #定义备份目录 databackupdir=/mysqlbak #定义邮件正文文件 emailfile=$databackupdir/email.txt #定义邮…
#!/bin/sh # 备份数据库 # Mysql 用户名密码 MYSQL_USER=root MYSQL_PASS=root BACKUP_DIR=/data/backup/mysql DATA_DIR=/data/backup/dbdata # 查询mysql中所有数据库名字 SQL_STRING="SELECT SCHEMA_NAME AS db FROM information_schema.SCHEMATA WHERE SCHEMA_NAME NOT IN ('mysql', 'inf…
#!/usr/bin/python # -*- coding=utf-8 -*- import time import os import datetime import threading from time import ctime,sleep date=time.strftime('%Y-%m-%d',time.localtime(time.time())) dbname=('test','test2') #定义元组必须要有多个,要不则循环里面的字符. dbname2=('test3','…
一.实现脚本 # -*- coding=utf-8 -*- import pyodbc from datetime import datetime import pymssql import os import decimal class SQLServer: def __init__(self,server,user,password,database,autocommit): self.server = server self.user = user self.password = pass…
# -*- coding: utf-8 -*-import pymysqlimport xlrd# import codecsconn = pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd='', db='jl', charset='utf8')cursor = conn.cursor()# 查询数据库effect_row = cursor.execute("select * from kkpb_account wh…
当一个网站投入使用时,定期备份数据库是必要的事.那么,在Windows系统上,我们该如何做呢? 如下语句可以实现备份及还原MySQL数据库: 备份MySQL数据库 mysqldump -uroot -p123456 dbname > filepath.sql 还原MySQL数据库 mysql -uroot -p123456 dbname < filepath.sql --default-character-set=utf8 更多时候,为了方便我们操作,可以编写.bat脚本备份MySQL数据库,…
使用shell脚本定时执行备份mysql数据库 #!/bin/bash ############### common file ################ #本机备份文件存放目录 MYSQLBACK_DIR="/data/backup/bak_mysql" #格式化日期,备份文件时用日期来做文件名的 DATE=`date +%Y%m%d-%H%M%S` #保存日期 DAYS= ######## mysql info ############################ # D…
1. 环境配置 要将本地文件上传到阿里云oss中, 必须使用阿里云提供的工具 ossutil, 有32位,也有64位的, Linux和Windows都有.具体可以到阿里云官网下载 官网及文档: https://helpcdn.aliyun.com/document_detail/120075.html?spm=a2c4g.11186623.2.45.637b1c7aEqbumo 本文以Linux系统为例: 下载工具:wget http://gosspublic.alicdn.com/ossuti…
目标:每日定时自动备份Mysql数据库 方案: 1.安装Python: 使用的Python版本是Python3.7.1,下载地址:https://www.python.org/downloads/release/python-371/,安装过程略过. 2.python脚本: #!/usr/bin/env python3 # -*- coding: utf-8 -*- from datetime import date,datetime import os import zipfile impor…