我有一个.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创建(空)数据库,然后才能导入该数据库