2015-01-08 53 views
1

我試圖通過膩子導入SQL文件如何導入,在命令提示符SQL文件

下面

是我的DB DBNAME的細節 - 測試, 密碼 - test123, 用戶名-utest,

我嘗試下面的代碼

mysql -u utest -p test123 test< /home/path/public_html/file.sql 

當我運行此命令只見錯誤消息

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'mysql -u utest -p test123 test < file' at line 1

請建議如何導入SQL文件

謝謝Sanjib

+0

在'-p'和'test123'之間不應該有空格 – andrew

+0

http://stackoverflow.com/questions/7316507/how-to-import-a-sql-file?rq=1 –

回答

2

你應該在你的控制檯運行此命令,mysql的工具之外。

3

試試這個

mysql -utest -ptest123 test < /home/path/public_html/file.sql 

,並確保您從您的控制檯不能在MySQL中

運行此命令,如果你是在MySQL提示那將是比服用點這樣

mysql> use test; 
mysql> source /home/path/public_html/file.sql; 

mysql>SET autocommit=0; source /home/path/public_html/file.sql; COMMIT; 
+0

這個命令在mysql提示 – psanjib

+0

檢查更新回答 –

+0

謝謝@Ram Sharma – psanjib