使用mysql命令行导入mysql数据库

时间:2015-04-22 17:28:16

标签: mysql

我想知道是否可以导入mysql数据库 使用mysql命令行。

大多数解决方案都提供了mysql -u root -p nameofdatabase< mysqlfile.sql

我想知道是否有可能在内部做到这一点 mysql命令行,而不是将参数传递给可执行文件。

如果我这样做

 mysql> mydatabase < mysqlfile.sql;

那是行不通的。谢谢。

1 个答案:

答案 0 :(得分:1)

你的意思是这样吗?

mysql> use nameofdatabase;
mysql> SET autocommit=0 ; source the_sql_file.sql ; COMMIT ;

您正在寻找的重要部分是source命令。由于执行时间的原因,我通常会关闭自动提交。