2012-06-14 65 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 –