我在我的web服務器上有一個56MB文件,我想(我認爲)使用INFILE將一個filename.SQL文件加載到mysql中。如何將本地.SQL文件加載到MySQL?
我真的不想上傳它,因爲這隻需要很長時間,但我只想使用系統上的本地文件導入到MySQL。該文件已經包含了表創建指令,所以我不需要指定目標,只需在文件中執行SQL即可。
我在我的web服務器上有一個56MB文件,我想(我認爲)使用INFILE將一個filename.SQL文件加載到mysql中。如何將本地.SQL文件加載到MySQL?
我真的不想上傳它,因爲這隻需要很長時間,但我只想使用系統上的本地文件導入到MySQL。該文件已經包含了表創建指令,所以我不需要指定目標,只需在文件中執行SQL即可。
最簡單的方法是從命令提示符將其作爲流傳入。事情是這樣的:
mysql -u theuser -D thedatabase < filename.SQL
登錄到mysql命令行環境,做:
mysql> source file_name.sql
你可以訪問服務器上的殼呢?您需要使用mysql客戶端程序來導入一個sql文件。 – Cfreak
是的,我有shell訪問權限。 –
'mysql(連接選項)