我有一个.sql从中导出的文件phpMyAdmin。我想使用命令行将其导入到不同的服务器。 我有一个Windows Server 2008 R2安装。我把.sql文件放在C盘上,然后我尝试了这个命令 database_name < file.sql 它不工作我得到语法错误。 我怎样才能导入这个文件没有问题? 我需要先创建一个数据库吗? 尝试: mysql -u username -p database_name < file.sql 检查MySQL选项。 注意1:最好使用SQL文件的完整路径file.sql。 注2:使用-R和--triggers保留原始数据库的例程和触发器。它们不会被默认复制。 mysqldump的一个常见用途是对整个数据库进行备份: shell> mysqldump db_name > backup-file.sql 您可以像这样将转储文件加载回服务器: UNIX shell> mysql db_name < backup-file.sql 在Windows命令提示符下相同: mysql -p -u[user] [database] < backup-file.sql 电源外壳 C:\> cmd.exe /c "mysql -u root -p db_name < backup-file.sql" MySQL命令行 mysql> use