我有一个单独的.sql文件,大小为800MB,包含一些数据库,包括表和数据。
问题是,如何恢复这种转储,因为文件中没有CREATE DATABASE
语法?
我尝试mysql> -u root -p --all-database < c:\data.sql
,但没有快乐。
答案 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