第十节:数据库的备份和恢复(SQLServer和MySQL)
一. MySQL的备份和恢复
1. 命令行导入导出SQL
通过管理员的身份cmd命令进入dos窗口。
(1). 导出命令: mysqldump -u账户 -p密码 数据库名称>脚本文件存储地址 。 eg:mysqldump -uroot -p123456 ypftest> C:/XXXX.sql
(2). 导入命令:mysql -u账户 -p密码 数据库名称< 脚本文件存储地址。 eg:mysql -uroot -p123456 mrtest< C:/XXXX.sql
详细操作如下图:
导出:
导入:
特别注意:该方式需要配置环境变量。
2. 客户端导入导出SQL
注意:运行SQL的时候,要先把数据库建立好,再直接运行生成表即可。
3. 新建备份和还原备份
二. SQLServer的备份和恢复
1. 将数据库生成SQL
右键数据库→任务→生成脚本,然后根据自己的需要,选择导出对应的结构、数据、版本等。 (很简单,不做详细介绍了)
2. 将数据库进行备份和恢复
(一). 备份
(1). 选中目标数据库(eg:DataDB)→右键任务→备份,进入下图页面。
(2). 选择备份的数据库→备份类型选择"完整"→选择备份路径(eg: D盘) →输入备份文件的名称(eg:DataDB-20200408),最后点击 确定,发现D盘多了一个备份文件。
(二). 还原
(1). 右键→选择还原数据。
(2). 选择【设备】选项→添加还原文件(类型改为:所有文件)
(3). 编写备份完数据库的名称,eg:改为 DataDB02
(4). 修改还原后的数据库的位置
(4). 最后点击确定,发现数据库DataDB02还原成功,且存放在D盘中。
!
- 作 者 : Yaopengfei(姚鹏飞)
- 博客地址 : http://www.cnblogs.com/yaopengfei/
- 声 明1 : 如有错误,欢迎讨论,请勿谩骂^_^。
- 声 明2 : 原创博客请在转载时保留原文链接或在文章开头加上本人博客地址,否则保留追究法律责任的权利。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?