当前位置:Gxlcms > 数据库问题 > Python45-2 mysql备份

Python45-2 mysql备份

时间:2021-07-01 10:21:17 帮助过:17人阅读

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   

人气教程排行