MySQL学习笔记(五)数据备份
2013-12-25 15:52
639 查看
备份和还原数据库 (1/2)
1、使用mysqldump工具进行备份,使用source进行还原
你可以使用"mysqldump"工具对整个数据库,指定数据库或指定数据库下的某些表进行备份,"mysqldump"备份程序所生成的SQL脚本可以用于数据库、表和记录的恢复。例如:以下命令对数据库"studentdb"进行完整备份,备份内容保存至"backup_studentdb.sql"文件中。
-- 将当前目录切换至<MYSQL_HOME>\bin
> mysqldump -u myuser -p --databases studentdb > "d:\Courses\MySQL\tools\mysql\backup_studentdb.sql"
备份完成后我们打开备份文件看一下,这个文件中包含了用于重建数据库和表的CREATE DATABASE, CREATE TABLE和INSERT语句。
语法
-- 使用--databases选项导出指定数据库
Prompt> mysqldump -u username -p --databases database1Name [database2Name ...] > backupFile.sql
-- 使用--all-databases选项导出服务器上的所有数据库,由于安全原因我们需要忽略掉mysql.user数据库表。
Prompt> mysqldump -u root -p --all-databases --ignore-table=mysql.user > backupServer.sql
-- 备份特定数据库下的所有表
Prompt> mysqldump -u username -p databaseName > backupFile.sql
-- 备份特定数据库下的指定表
Prompt> mysqldump -u username -p databaseName table1Name [table2Name ...] > backupFile.sql
相关文章推荐
- MySQL学习笔记十二:数据备份与恢复
- MySQL学习笔记之七:数据的备份和恢复
- mysql学习笔记--数据备份与还原
- MySQL学习笔记十二:数据备份与恢复
- Linux+javaEE的学习笔记之MySQL的安装和备份、回复数据
- MySQL学习笔记20:数据备份与还原
- Mysql DBA 高级运维学习笔记-Mysql增量备份及分库分表备份数据恢复实战
- MySQL学习笔记20:数据备份与还原
- MySQL学习笔记 7 -数据备份与还原
- MySQL学习笔记20:数据备份与还原
- MySQL学习笔记之十四 备份和恢复数据表的方法
- MySQL学习笔记十二:数据备份与恢复
- MySQL服务器学习笔记!(三) ——视图/事物/锁,以及数据引擎
- MySQL学习笔记 2:约束、修改数据表和操作数据表中的记录
- MySQL学习笔记_3_MySQL创建数据表(中)
- MySQL学习笔记_12_Linux下C++/C连接MySQL数据库(二) --返回数据的SQL
- (MYSQL学习笔记3)mysql两行数据合并成一行
- 插入,更改,删除数据__mysql学习笔记
- MYSQL学习笔记 第三讲:数据类型
- 【学习笔记】mysql中的数据类型(二)