簡體   English   中英

mysql使用命令行還原file.sql語法錯誤

[英]mysql restore file.sql syntax error using command line

當我輸入

mysql -u root -p XXXX dbname < c:/filename.sql

總是收到此錯誤“錯誤1064 <42000>:”,您的SQL suntax中有一個錯誤; 檢查與您的MySql服務器版本相對應的手冊,以獲取在...附近使用的正確語法。

這句話有什么問題?

我使用PowerShell解決了它:

獲取內容“ c:/filename.sql” | 。\\ mysql.exe -uroot -pXXXX dbname

這是由於MySQL中的保留字,通常是因為版本不匹配。

http://dev.mysql.com/doc/refman/5.1/en/reserved-words.html

正確的一個是C:\\ Program Files \\ MySQL \\ MySQL Server 5.0 \\ bin> mysqldump -u root -p mysql> backup_database.sql輸入密碼:********

我的路不對。 不應該登錄mysql然后執行該語句

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM