iT邦幫忙

0

在SSH登入mysql想要dump,卻永遠都是syntax error

  • 分享至 

  • xImage

各位先進好,

我登入mysql 之後,打了以下的指令

mysql> mysqldump -u root -p --all-databases > 202002293.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 'mysqldump -u root -p --all-databases > 202002293.sql' at line 1

可是這行指令怎麼看都看不出問題,後來我試著dump單一資料庫也是同樣錯誤訊息。請問有人遇過這樣的問題,知道怎麼處理嗎

感謝

froce iT邦大師 1 級 ‧ 2020-02-29 18:56:47 檢舉
這是shell指令不是MySQL 指令吧...
對.... 抱歉,蠢問題。
感謝您的回覆
by2048 iT邦高手 1 級 ‧ 2020-03-02 08:17:49 檢舉
改用phpmyadmin應該會比較簡單
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
黃彥儒
iT邦高手 1 級 ‧ 2020-03-01 01:18:29
最佳解答

因為你下的不是SQL,你把Shell打在SQL環境當然文法錯誤

我要發表回答

立即登入回答