2012-06-14 66 views
1

How can I import a database with MySQL from terminal? 從該線程的語法如何打開我使用終端下載的sql數據庫?

mysql -u username -ppassword databasename < filename.sql 

我對於i放置在我的根爲了簡單起見,文件(lahman591)輸入

mysql> mysql -u root -p lahman591 <c:\lahman591.sql 

我得到一個錯誤:

ERROR 1064 (42000) You have an error in your sql syntax. 
+1

您也可以從'的mysql>'及時做到這一點通過'的mysql>源filename.sql' –

+0

感謝您用這麼簡單的解決方案 – iAmNotVeryGoodAtThis

回答

2

你需要從你的普通shell(該命令調用mysql bin),而不是mysql shell。

+0

我愛答案時可短,因爲這仍然是回答這個正確的答案。 +1 –