MySQL通過source命令執(zhí)行sql文件
信息技術(shù)人員經(jīng)常處理Mysql,備份和恢復(fù)應(yīng)該是最常見的操作,那么直接執(zhí)行sql文件無疑是最快的方式。本文介紹了如何通過轉(zhuǎn)儲sql文件并在新數(shù)據(jù)庫中執(zhí)行sql文件來在命令行上執(zhí)行SQL文件。
工具/原材料安裝的MySQL數(shù)據(jù)庫安裝的用于MySQL軟件的Navicat,以及連接到數(shù)據(jù)庫的方法/步驟1操作本文將使用本地測試數(shù)據(jù)庫作為演示,數(shù)據(jù)庫名稱為ymt,如圖所示:
步驟讀取2右鍵單擊數(shù)據(jù)庫,選擇轉(zhuǎn)儲sql文件-結(jié)構(gòu)和數(shù)據(jù),然后單擊另存為,如圖所示。將此文件保存為ymt.sql備用文件。
步驟讀取3單擊保存打開sql轉(zhuǎn)儲操作窗口,成功后關(guān)閉該窗口。如下圖所示:
步驟讀取4右鍵單擊機器(即數(shù)據(jù)庫的連接名稱,并根據(jù)實際情況進行操作),然后選擇新建數(shù)據(jù)庫。新建的數(shù)據(jù)庫在這里命名為ymt_new,字符集排序規(guī)則可以根據(jù)實際情況選擇。具體操作如下:
-4步讀取-5步讀取-5打開cmd窗口。操作方法如下:
-6步讀取6cmd命令窗口,如圖所示:
步驟閱讀7根據(jù)MySQL安裝目錄,在cmd命令下輸入以下命令:
d:/MySQL/bin/MySQL-h localhost-u root-p
注意:此處的d:/mysql/bin/mysql被調(diào)整為特定的安裝目錄。如果本地主機是遠程連接,則需要將其更改為特定的IP地址。
步驟讀取8輸入正確的密碼,然后按回車鍵成功登錄。
步驟讀取9此時,選擇新的ymt_new數(shù)據(jù)庫并執(zhí)行源d:/ymt.sql命令(路徑需要根據(jù)實際情況進行調(diào)整)。具體操作如下圖所示:
-10步驟閱讀10當(dāng)所有命令都執(zhí)行后,在Navicat中打開ymt_new數(shù)據(jù)庫,您可以看到所有表都已創(chuàng)建。
-11步讀取-12步讀取在執(zhí)行結(jié)束通知命令的過程中,需要根據(jù)實際情況調(diào)整所有路徑。