執行Mysql指令碼檔案的方法

2021-09-30 05:03:12 字數 557 閱讀 4680

方法一:

在命令列下(未連線資料庫),輸入(mysql的bin目錄)/mysql [-h loclhost] -u使用者名稱 -p密碼 -d資料庫 < sql指令碼檔案路徑全名 f:/sql/test.sql  回車.

例如:c:/mysql/bin/mysql -h localhost –uroot –p123456 -dtestbasea、如果在sql指令碼檔案中使用了use 資料庫,則-d資料庫選項可以忽略

b、如果[mysql的bin目錄]中包含空格,則需要使用 "" 包含,如:"c:/program files/mysql/bin/mysql" –u使用者名稱 –p密碼 –d資料庫<[sql指令碼檔案路徑全名]

c、如果mysql的bin目錄在環境變數中,則在cmd中直接輸入mysql -h …… 命令即可。 

方法二:

在命令列下(已連線資料庫,此時的提示符為 mysql> ),輸入 source f:/sql/test.sql  或者 /. f:/sql/test.sql  回車

注意路徑中的分隔符:如果是反斜線的話,有可能會跟後面的字母一起當做轉義字元來執行,所以盡量使用斜線。

mysql 執行sql指令碼檔案

方法一使用cmd命令執行 windows下,unix或linux在的其控制台下 d mysql bin mysql uroot p123456 dtest注意 a 如果在sql指令碼檔案中使用了use 資料庫,則 d資料庫選項可以忽略 b 如果 mysql的bin目錄 中包含空格,則需要使用 包含,...

Shell 執行指令碼檔案方法

bin bash printf s n hello world bin sh test.sh bin bash test.shchmod x test.sh 賦予指令碼檔案可執行許可權 test.sh 直接執行指令碼檔案以上執行方式都是在當前shell下開啟乙個子shell程序執行指令碼的,這樣在指...

linux上執行mysql的指令碼檔案

我們測試過程中,經常需要執行公升級指令碼或匯入生產測試資料,對於輕量的公升級指令碼可以直接在客戶端工具中開啟執行,但是對於檔案內容比較大的.sql檔案,比如幾百m,幾g的sql檔案,直接拖到客戶端工具開啟執行,執行速度非常的慢,而且工具可能會直接卡死,甚至整個電腦都處於不可操作的狀態,嚴重的影響工作...