2013-12-13 142 views
0
轉儲.sql文件

我在Windows 7旗艦版64位使用WAMP堆棧如何導入數據庫通過控制檯

我有一個數據庫轉儲(測試mysql.sql)文件,爲簡單起見,我「VE位於

C:/test-mysql.sql

使用

我想簡單地將此文件導入到MySQL MYSQL控制檯(而不是Windows CMD.EXE)假設這一點文件將作爲自己的數據庫導入,尚未爲其創建數據庫。如果需要指定數據庫名稱,我希望它被測試。

我試過的代碼如下組合:

-u Martin.Kuliza -p test < test.mysql.sql; 

mysql -u Martin.Kuliza -p test < test-mysql.sql; 

mysql -p -u Martin.Kuliza test < test-mysql.sql; 

mysql -p -uMartin.Kuliza test < test-mysql.sql; 

我不斷收到錯誤1064(42000)

我的理解是,語法如下,

後提示mysql>

我應該使用以下語法,

mysql -p -u{Username} {Database Name} < {Dump File Name.extension} 

這是爲什麼不工作..

感謝提前

回答

0

馬丁,你需要提供窗口類似的絕對路徑這

C:\wamp\bin\mysql\mysql5.5.24\bin\mysql.exe -u root -p db_name < C:/test-mysql.sql 
+0

嘿夥計,它在我看來像你爲我提供的答案(假設我是我使用的是Windows CLI Shell),我謝謝你的回答和理解浩w從cmd.exe執行它,並且我知道如何從PHP MyAdmin界面執行此操作,我已經在Windows中對齊了絕對路徑並創建了桌面圖標,因此我不必通過Windows CLI Shell登錄並鍵入mysql,然後輸入密碼,我只需點擊我的圖標,它會自動加載MYSQL控制檯,然後我輸入密碼,然後關閉,我需要知道如何從MYSQL控制檯執行此操作而不是cmd Shell – Martin

+0

對不起,我看你想說什麼,你想讓我去cmd.exe並證明「開始」路徑,好。邏輯上,然後在控制檯我只需要輸入 Martin

+0

試圖{ Martin

相關問題