如何在MySQL中使用命令行导入SQL文件?

我有一个.sql文件,其中包含从phpMyAdmin导出的内容。我想使用命令行将其导入其他服务器

我安装了Windows Server 2008 R2。我将.sql文件放在C驱动器上,并尝试了这个命令

数据库名称<file.sql

它不起作用。我发现语法错误

  • 如何导入此文件而不出现问题
  • 我需要先创建一个数据库吗

尝试:

mysql-u用户名-p数据库\u名称<file.sql

检查MySQL选项

注意1:最好使用SQL文件file.SQL的完整路径

注2:使用-R-triggers保留原始数据库的例程和触发器。默认情况下不会复制它们

注3如果MySQL数据库不存在,并且导出的SQL不包含创建数据库(使用--无创建数据库-n选项导出),则可能必须先从MySQL创建(空)数据库,然后才能导入该数据库

发表评论