我有一个.sql从导出的文件phpMyAdmin。我想使用命令行将其导入到其他服务器中。
.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。
file.sql
注2: 使用-R和--triggers保留原始数据库的例程和触发器。默认情况下不会复制它们。
-R
--triggers
注意3 如果可能不存在,则可能必须从mysql创建(空)数据库,并且导出的SQL不包含CREATE DATABASE(用--no- create-db或-n选项导出),然后才能导入它。
CREATE DATABASE
--no- create-db
-n