我用以下命令转储了我的数据库:
mysqldump -uuser -ppassword db_name > file
然后我完全删除了我的数据库:
drop database db_name;
然后我创建了一个新数据库:
create database db_name;
然后我尝试使用以下命令恢复数据库:
mysqldump -uuser -ppassword db_name < file
问题是dump不创建表并加载数据,因此数据库仍然为空,但它会显示类似于"日期时间"的完成转储消息。可能的原因是什么?
mysql -uXXX -pXXX < dump_file.sql
来导入数据。(即:mysqldump
只用于导出数据,不能用于导入) - John Parker