您的位置:首页 > 数据库 > MySQL

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: