2015-02-09 55 views
0

我需要做一個數據庫導出,我正在使用以下命令。當密碼有特殊字符時SSH MySQL轉儲

mysqldump -u USERNAME -pQP)u3V69S(DATABASE_NAME > backup.sql

我得到一個錯誤說-bash: syntax error near unexpected token ')'

我有一個空間-u之後,但在-p不是之後。我的密碼有括號。我如何解決這個問題。

回答

0

你可以簡單地忽略了密碼,但包括-p所以你得到一個密碼提示

否則,你無法逃脫字符

+0

我這樣做,然後我得到一個空白的新線'>'但是當我輸入我的密碼,我只是得到一個新的空白行。有任何想法嗎? – GuitarMan 2015-02-09 23:13:10

+0

使用單引號將整個-p參數退出(和)或以其他方式進行環繞,將其視爲字符串文字 – 2015-02-09 23:16:07

+0

工作正常 - 謝謝!將答案標記爲正確 – GuitarMan 2015-02-09 23:22:25