MySQL:恢复转储文件

时间:2014-08-22 17:11:00

标签: mysql mysqldump restore

我有一个单独的.sql文件,大小为800MB,包含一些数据库,包括表和数据。

问题是,如何恢复这种转储,因为文件中没有CREATE DATABASE语法?

我尝试mysql> -u root -p --all-database < c:\data.sql,但没有快乐。

1 个答案:

答案 0 :(得分:1)

进行以下备份。

mysqldump -u xxx -p --all-database > c:\data.sql

或者,在数据库单元

mysqldump -u xxx -p --databases db_name > c:\data.sql

恢复以下代码。

mysql -u root -p < c:\data.sql