第十节:数据库的备份和恢复(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 : 原创博客请在转载时保留原文链接或在文章开头加上本人博客地址,否则保留追究法律责任的权利。