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"选项,说明表数据也进行备份

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

二、mysqldump还原命令

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

如:现执行drop 数据库

drop database my_test;

后使用备份文件还原

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

相关推荐
呼啦啦呼啦啦啦啦啦啦1 小时前
在win10环境部署opengauss数据库(包含各种可能遇到的问题解决)
数据库
苹果醋31 小时前
前端面试之九阴真经
java·运维·spring boot·mysql·nginx
不是二师兄的八戒1 小时前
MYSQL索引优化
mysql
m0_748230212 小时前
mysql约束和高级sql
数据库·sql·mysql
刘艳兵的学习博客2 小时前
刘艳兵-DBA046-ASSM表空间的全表扫描范围由哪些因素综合确定?
数据库·sql·oracle·刘艳兵
2401_857636392 小时前
实验室管理技术革新:Spring Boot系统
数据库·spring boot·后端
生活很暖很治愈2 小时前
C51数字时钟/日历---LCD1602液晶显示屏
数据库·单片机·mongodb
YONG823_API2 小时前
1688商品数据采集API的测试对接步骤分享(提供免费测试key)
开发语言·数据库·爬虫·python·数据挖掘
码上一元3 小时前
掌握 Spring 事务管理:深入理解 @Transactional 注解
数据库·spring
程序猿毕设源码分享网3 小时前
基于springboot停车场管理系统源码和论文
数据库·spring boot·后端