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

如何通过命令行在Windows上使用mysqldump导入SQL文件,mysql,Mysql,如何使用命令行将SQL文件导入MySQL转储。我正在使用windows。导航到拥有mysql的目录并发出此命令,将粗体值更改为文件/数据库位置 c:\mysql\bin\> mysql -u USERNAME -p PASSWORD database_name < filename.sql c:\mysql\bin\>mysql-u USERNAME-p PASSWORD数据库\u name

如何使用命令行将SQL文件导入MySQL转储。我正在使用windows。

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

c:\mysql\bin\> mysql -u USERNAME -p PASSWORD database_name < filename.sql
c:\mysql\bin\>mysql-u USERNAME-p PASSWORD数据库\u name
要转储所有数据库,请使用
-all databases
选项。使用该选项,不需要指定任何数据库

mysqldump -u username -ppassword –all-databases > dump.sql
试着这样做:

我认为您需要在命令行中使用完整路径,比如:

C:\xampp\mysql\bin\mysql -u {username} -p {databasename} < file_name.sql
C:\xampp\mysql\bin\mysql-u{username}-p{databasename}
请参阅此链接:


导入sql文件的简单步骤

单击WampServer,然后转到MySQL=>MySQL控制台 输入密码\如果没有密码,请单击“输入” 创建数据库名称\如果数据库已经存在,请跳过此步骤 使用数据库名称; 源D:\backup.sql\数据库文件的路径

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

注意这里file-name.sql在mysql server 5.6\bin中,我不确定Windows是否正确,但是在*nix下,
-p
和密码之间不应该有任何空格。使用Windows-p密码加载my.inf文件。删除空间是可行的。这适用于windows mysql-u USERNAME-p database_name