如何导入一个 MySQL 数据库转储文件?

4
我已经为我的数据库创建了一个仅包含一张表的mysql备份文件。我使用的命令是mysqldump -uroot -p 数据库名 表名 > 备份文件名.sql。现在,当我尝试使用命令"mysql -uroot -p 数据库名 表名 < 备份文件名.sql"将数据导入到我的机器上时,我没有得到任何结果。我只在命令行上得到了一些关于如何使用mysql命令的文本。这里有什么我遗漏的吗?
2个回答

8

移除table_name表。

mysql -uroot -p database_name < backup.sql

你知道root密码吗? - Sahil Muthoo
请记住主机已包括在授权中,root 不是无处不在的,除非服务器是这样设置的。 - Poodlehat

0

您的服务器上是否存在该架构?如果您没有使用 --databases 选项,我认为它不会添加 create database database_nameuse database_name。您可能需要从命令行客户端手动执行这些步骤。


我的服务器上存在该模式。 - vinny

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接