如何通过命令行在Windows上使用mysqldump导入SQL文件

12

我如何使用命令行将SQL文件导入到MySQL dump中?我正在使用Windows操作系统。

5个回答

21

进入你拥有mysql的目录,并发出此命令,将粗体值更改为你的文件/数据库位置。

c:\mysql\bin\> mysql -u USERNAME -p PASSWORD database_name < filename.sql

4
我不确定在Windows下是否也是这样,但在*nix下,在“-p”和密码之间不应有任何空格。 - cedbeu
1
使用 with windows -p password 命令可以加载 my.inf 文件。去掉空格即可正常运行。 - T.Raghavendra
这个命令在Windows上可以正常工作:mysql -u USERNAME -p database_name < filename.sql。执行此命令后,您可能需要输入密码。 - Vivek

1

导入SQL文件的简单步骤。

点击WampServer,然后进入MySQL => MySQL控制台 输入密码 \如果没有密码,直接点击Enter 创建数据库database_name; \如果数据库已经存在,请跳过此步骤 使用database_name; source D:\backup.sql \数据库文件路径


0

0

试试这个

C:\Program Files\Mysql\Mysql server 5.6\bin\mysql -u {username} -p {password} {your database name} < file-name.sql

注意这里的 file-name.sql 文件在 mysql server 5.6\bin 中


-1

要转储所有数据库,请使用 -all-databases 选项。使用该选项时,无需指定任何数据库。

mysqldump -u username -ppassword –all-databases > dump.sql

2
这是用于导出而不是导入。 - PJunior

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