如何从其大转储文件本地还原数据库

时间:2014-05-26 10:12:21

标签: mysql restore dump

OS X 10.6.8  MAMP 3.0.5 转储文件重600 MB,所以我不使用phpmyadmin,而是使用命令行。

原始数据库:smoothit
空DB,其中恢复原始DB:smoothitbis
原始数据库转储文件:smoothit-16-05-2014.sql

我在OS X shell下尝试过:

/applications/MAMP/library/bin/mysql -u root -p smoothitbis < /Applications/MAMP/db/mysql/recuperationsmoothit/smoothit-16-05-2014.sql

在mysql shell下

mysql -uroot -proot smoothitbis < /Applications/MAMP/db/mysql/recuperationsmoothit/smoothit-16-05-2014.sql

不创建空数据库

mysql -uroot -proot < /Applications/MAMP/db/mysql/recuperationsmoothit/smoothit-16-05-2014.sql

每次,答案都类似于现有数据库中新表的输入。

1 个答案:

答案 0 :(得分:0)

首先检查您的转储文件是否包含create database语法并使用数据库查询? 然后相应地采取行动,无论是添加数据库名称还是将创建自己的..