如何在 MySQL 中使用命令列匯入 SQL 檔案?
P粉459578805
2023-08-23 10:46:22
<p>我有一個 <code>.sql</code> 文件,其中包含來自 <code>phpMyAdmin</code> 的匯出。我想使用命令列將其導入到不同的伺服器中。 </p>
<p>我安裝了 Windows Server 2008 R2。我將 <code>.sql</code> 檔案放在 <strong><em>C 碟</em></strong>上,並嘗試了此指令</p>
<pre class="brush:php;toolbar:false;">database_name < file.sql</pre>
<p>它不工作。我收到語法錯誤。 </p>
<ul>
<li>如何順利匯入此文件? </li>
<li>我需要先建立資料庫嗎? </li>
</ul><p><br /></p>
mysqldump 的常見用途是進行備份整個資料庫:
您可以將轉儲檔案載入回伺服器,如下所示:
Unix
#在Windows命令提示字元中也是如此:
PowerShell
MySQL 命令列
嘗試:
檢查MySQL 選項。 p>
註1:最好使用SQL檔案
file.sql
的完整路徑。註2:使用
-R
和--triggers
與mysqldump
來儲存例程和觸發器原始資料庫。預設不會複製它們。註解3 如果資料庫尚不存在且匯出的SQL 不包含
CREATE DATABASE
(匯出的使用--no-create-db
或-n
選項),然後才能匯入它。