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的相关命令)

猜你喜欢

转载自www.cnblogs.com/llx--20190411/p/11051149.html
今日推荐