[英]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.