python3对MySQL的数据备份的详细介绍

发布时间:2021-12-02 14:53:19

python3对MySQL的数据备份的详细介绍


?


看了网上的一些对python备份MySQL的博客发现讲的都不是很详细,看了很多后自己准备写一篇博客关于python备份MySQL的详细简单的代码


代码其实很简单,你只需要对MySQL的基本操作以及python中的mysqldump模块有所了解就ok!


mysqldump是mysql用于转存储数据库的实用程序


?


接下来我会对下面这段简单的代码详细介绍:


#你需要导入这个模块 因为需要在shell中执行
import os

# 一 默认保存路径为你当前运行的文件
key = "XXXXXXX" #设置你的数据库密码
os.system("mysqldump -uroot -p%s DB_name > DB_name.sql" % key)
#os中的system模块用来将()中的代码在shell中执行
#()中的参数 "调用mysqldump -uroot -ppassword 需要备份的数据库名 > 生成的文件名.sql"

# 二 你也可以自定义保存路径(这个文件必须存在)
# path = "d://新建文件夹//DB_name_table"
# os.system("mysql -uroot -p%s DB_name table> %s.sql" % (key,path)) #这是对DB_name中的table表进行备份

?


?


有木有很简单!!!!!代码不会有问题,你可能与要根据自己的情况来稍微修改一点


以上代码只是基本的实现了文件的备份,备份还有许多其他的选择操作:


?


1.导出整个数据库
mysqldump -u用户名 -p数据库名 > 导出的文件名
mysqldump -uroot -pDB_name >dataname.sql


2.导出一个表
mysqldump -u用户名 -p数据库名 表名> 导出的文件名
mysqldump -uroot -pDB_name users> DB_name_users.sql


3.导出一个数据库结构
mysqldump -uwcnc -p -d ?add-drop-table smgp_apps_wcnc > d:/wcnc_db.sql
-d 没有数据 ?add-drop-table 在每个create语句之前增加一个drop table


4.导入数据库
常用source 命令
进入mysql数据库控制台,
如mysql -u root -p


mysql>use 数据库


然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
mysql>source d:/wcnc_db.sql


?


5 还有很多其他的操作这里就不讲了,基本的学会了后面的就可以正式学*了


?


?


?

相关文档

  • 2016年小学二年级期中数学考试卷
  • 小天鹅滚筒洗衣机出现E11怎么解锁
  • python学习笔记整理----输入、输出与数值类型
  • 卡尔森奔驰庄园、赛马、改装厂 奔驰 卡尔森 Carlsson
  • 深圳游记作文
  • 关于低碳的小知识
  • DIY一个按键精灵,用python控制mac的鼠标与键盘
  • 《羚羊木雕》读后感范文10篇
  • excel简单的表格制作
  • 森林集会(TheforestConcert)
  • 2015年二级消防工程师考试科目
  • 信息化解忧看病难 看病难
  • 图源超丰富的GIS在线地图小插件
  • 恐龙的时空之旅(1)
  • 梦见被猫咬是什么含义
  • 端午节为什么要赛龙舟?
  • 刻苦学习,准备考试
  • 昆虫记读书笔记600字三篇
  • 寒假的雪作文300字寒假的雪作文
  • 鸭子坐的练习要领
  • 关于垄断竞争市场的论文范文
  • 那年那个夏天情感散文
  • golang切片的一些操作
  • 秋季吃柚子的好处有哪些,柚子皮的好处
  • 游览泉州美景作文
  • 重启手机的连接网络怎么办啊
  • 内帐老板要提取利润怎么做帐务
  • 老年体质虚弱怎么办
  • 班级模拟招聘会策划书范文
  • 益州之战的过程及评价
  • 猜你喜欢

  • 【最新2018】电脑蓝屏死机了怎么办-精选word文档 (1页)
  • 剑拔弩张成语的有关解释
  • 悲伤唯美的古代爱情诗
  • 正余弦函数图像_1556819928.ppt-文档资料
  • 八年级生物上册 §5.3.2动物与人类生活的关系名师精编学案 人教新课标版
  • 【完整版】2020-2025年中国光刻胶行业竞合策略制定与实施研究报告
  • 新思维与领导力修炼
  • 西安科技大学803思想政治教育学2009年考研专业课真题试卷
  • 洛阳集美酒店管理有限公司唐宫店企业信用报告-天眼查
  • 桂*市利达办公设备有限公司企业信用报告-天眼查
  • 小学四年级下册数学奥数知识点讲解第1课《乘法原理》试题附答案【最佳】
  • 【精编范文】小燕子回家乡作文500字-优秀word范文 (1页)
  • 部编版八年级语文上册9《三峡》 *题精选
  • 花明楼城墙小学结核病防治知识讲座
  • 广告设计团支书竞选稿
  • 网上怎么赚钱快现实点的
  • 计算机网络(二):物理层与数据链路层
  • 北京市2016-2017学年高一化学上册 2.2.2 离子反应及其
  • 2017年最新离婚协议书范本
  • 屏蔽泵操作规程说明
  • java diamond 有什么用_Diamond语法何时在Java 8中不起作用?
  • 我要做好孩子读后感500字优秀作文
  • 水友心得:小议DOTA的阵容和价值观
  • 经典房地产开发的合同合集大全
  • (完整word版)盛骤__浙江大学_概率论与数理统计第四版-课后习题答案
  • (精选)大型超市规章管理制度
  • 多尼采蒂艺术歌曲演唱风格的初探
  • 学校校园文化建设方案教学内容
  • 6隧道土方开挖技术交底
  • 中、高柴油发电机学*资料讲解
  • 【助力中考-新课标】最新2018年安徽省天长市中考化学联考压轴题及答案详解
  • 名词性从句that与what(共16张PPT)
  • 上海仪征实业公司企业信用报告-天眼查
  • 酒店租赁税费是多少
  • 2013年东营区中小学信息技术与学开萄д?
  • 【18套试卷合集汇总】浙江省杭州滨江区六校联考2019-2020年英语七上期中模拟试卷
  • 微博爬虫防止被墙的技巧总结[Java]
  • cross entropy loss_深入理解YOLO v3实现细节 - 第3篇 构建v3的Loss_layer
  • 高等职业教育的公共英语课程与职业英语课程
  • 成功而稳定的植物配置群落
  • 湖南师范大学行政管理学2005年考研真题考研试题硕士研究生入学考试试题
  • 【精品】最新北师大版六年级上册数学期末试卷
  • 电脑版