MySQL备份和恢复(二)mysqldump

注意:mysqldump是完全备份

一、mysqldump备份命令

 1、 备份数据库

含创建库语句

(1)备份指定数据库

完全备份一个或多个完整的库,

mysqldump -uroot -p[密码] --databases 库名1 [库名2].. >/备份路径/备份文件名.sql#导出的就是数据库脚本文件

(2)备份所有数据库

完全备份MySQL服务器中所有的库(包括库中所有的表)

 mysqldump -u root -p[密码] --all-databases > / 备份路径/备份文件名.sql
2、备份数据表:

不含创建库语句

(1)备份指定库中的部分表 
 mysqldump -u root -p[密码] [-d] 库名 表名1 [表名2] ... > /备份路径/备份文件名.sql
#使用“-d"选项,说明只保存数据库的表结构
 #不使用“-d”选项,说明表数据也进行备份

MySQL备份和恢复(二)mysqldump_第1张图片

(2)不加表名则是全库备份 

二、mysqldump还原命令

mysql -u root -p < /备份路径/备份文件名.sql

如:现执行drop 数据库

drop database my_test;

后使用备份文件还原

刷新下,数据库又还原了。

你可能感兴趣的:(关系型数据库MySQL,mysql,数据库)