码迷,mamicode.com
首页 > 数据库 > 详细

Python45-2 mysql备份

时间:2019-06-19 15:06:49      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:恢复   data   database   需要   inux   creat   expand   root   exit   

今日内容

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备份

标签:恢复   data   database   需要   inux   creat   expand   root   exit   

原文地址:https://www.cnblogs.com/llx--20190411/p/11051149.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!