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

恢复mysqldump备份的数据

2016-07-29 00:00 316 查看
我们可以使用mysqldump备份产生的SQL语句作为mysql客户端的输入来恢复数据库。如果mysqldump备份的时候使用了—all-databases或者—databases选项,备份文件会包含CREATE DATABASE和USE语句,没有必要再去指定一个默认的数据库在恢复的时候。

shell> mysql < dump.sql

我们也可以在mysql客户端使用source命令

mysql> source dump.sql

如果文件是一个不包含CREATE DATABASE和USE语句的单独的数据库,我们需要首先创建一个数据库

shell> mysqladmin create db1

然后在恢复的时候指定数据库的名字。

shell> mysql db1 < dump.sql

我们也可以在mysql客户端创建数据库,并且把它选择为默认数据库,使用source命令恢复

mysql> CREATE DATABASE IF NOT EXISTS db1;

mysql> USE db1;

mysql> source dump.sql
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息