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

我有一个.sql文件,从phpMyAdmin导出.我想使用命令行将其导入到不同的服务器中.

我有一个Windows Server 2008 R2安装.我将.sql文件放在C盘上,然后我尝试了这个命令

database_name < file.sql

它不起作用.我得到语法错误.

>如何导入此文件没有问题?
>我是否需要先创建数据库?

最佳答案
尝试:

mysql -u username -p database_name < file.sql

检查MySQL Options.

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

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

注 – 3如果它不存在,你可能必须从mysql创建(空)数据库,并且导出的SQL不包含CREATE DATABASE(使用–no-create-db或-n选项导出),可以导入它.

转载注明原文:如何在MySQL中使用命令行导入SQL文件? - 代码日志