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;

后使用备份文件还原

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

相关推荐
2301_790300965 分钟前
Python数据库操作:SQLAlchemy ORM指南
jvm·数据库·python
m0_7369191021 分钟前
用Pandas处理时间序列数据(Time Series)
jvm·数据库·python
亓才孓21 分钟前
[JDBC]PreparedStatement替代Statement
java·数据库
m0_466525291 小时前
绿盟科技风云卫AI安全能力平台成果重磅发布
大数据·数据库·人工智能·安全
爱学习的阿磊1 小时前
使用Fabric自动化你的部署流程
jvm·数据库·python
枷锁—sha2 小时前
【SRC】SQL注入快速判定与应对策略(一)
网络·数据库·sql·安全·网络安全·系统安全
惜分飞2 小时前
ORA-600 kcratr_nab_less_than_odr和ORA-600 4193故障处理--惜分飞
数据库·oracle
chian-ocean2 小时前
CANN 生态进阶:利用 `profiling-tools` 优化模型性能
数据库·mysql
m0_550024632 小时前
持续集成/持续部署(CI/CD) for Python
jvm·数据库·python
AC赳赳老秦2 小时前
代码生成超越 GPT-4:DeepSeek-V4 编程任务实战与 2026 开发者效率提升指南
数据库·数据仓库·人工智能·科技·rabbitmq·memcache·deepseek