簡體   English   中英

使用mysql命令行導入mysql數據庫

[英]Import a mysql database using mysql command line

我想知道是否可以使用mysql命令行導入mysql數據庫。

大多數解決方案為mysql -u root -p nameofdatabase <mysqlfile.sql

我想知道是否有可能在mysql命令行內執行此操作, 而不是將參數傳遞給可執行文件。

如果我只是做

 mysql> mydatabase < mysqlfile.sql;

那根本行不通。 謝謝。

你的意思是這樣嗎?

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

您要尋找的重要部分是source命令。 由於執行時間的緣故,我通常會關閉自動提交功能。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM