Python45-2 mysql备份

Posted llx--20190411

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python45-2 mysql备份相关的知识,希望对你有一定的参考价值。

今日内容

mysql备份

1.备份--导入dump

2.恢复数据

3.-B备份和恢复

4.-d备份数据表结构(不含数据)

5.-t备份数据库的表数据(不含结构)

6.延伸拓展:线上备份数据(linux)

 

MYSQL备份

dump--导入

使用条件:

用作备份导入,mysqldump要求:必须是在mysql没有登录之前使用

SQL语句:

mysqldump -uroot -p  >D:/a.sql

ps:

1.执行dump时,需要对表进行加锁,防止别的线程操作

2.mysqldump 一次导入的数据是1000条

1.备份--导入dump

SQL语句:

mysqldump  -uroot  -p  db3   >D:/db3.sql

2.恢复数据

SQL语句:

1.create database db3;

2.exit

3.mysql    -uroot    -p    db3  <D:/db3.sql

3.-B备份和恢复

-B:会自动创建数据库,并且自动使用此数据库

SQL语句:

备份:mysqldump  -uroot  -p  -B    db2    >D:/db2.sql
恢复:mysql  -uroot  -p   <D:/db2.sql

4.-d备份数据表结构(不含数据)

SQL语句:mysqldump  -uroot  -p  -d  db1   >D:/c.sql

5.-t备份数据库的表数据(不含结构)

SQL语句:mysqldump  -uroot  -p  -t  db1   >D:/b.sql

6.延伸拓展:线上备份数据(linux)

linux(底层环境)

全部都是命令(不光涉及到mysql的备份的命令,还涉及到Linux的相关命令)

以上是关于Python45-2 mysql备份的主要内容,如果未能解决你的问题,请参考以下文章

mysql 不停机 短时间锁表 备份 主备同步 新增备份机器

mysql双机热备实现方案

mysqldump 逻辑备份搭建备库

mysqldump 逻辑备份搭建备库

mysql-zrm备份工具实现全备+增备策略

Python 生产环境MySQL数据库增量备份脚本