【问题标题】:SSH MySQL Dump when password has special chars密码具有特殊字符时的 SSH MySQL 转储
【发布时间】:2015-02-10 07:12:02
【问题描述】:

我需要导出数据库,我正在使用以下命令。

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

我收到一条错误消息-bash: syntax error near unexpected token ')'

-u 后面有一个空格,-p 后面没有。我的密码有括号。我该如何解决这个问题。

【问题讨论】:

    标签: mysql bash ssh


    【解决方案1】:

    您可以简单地省略密码,但包含 -p 以便获得密码提示

    否则你可以转义字符

    【讨论】:

    • 我这样做了,然后我得到一个空白的新行 > 但是当我输入我的密码时,我只是得到一个新的空白行。有什么想法吗?
    • 转义 ( 和 ) 或以其他方式将整个 -p 参数用单引号括起来,这会将其视为字符串文字
    • 那行得通 - 谢谢!将答案标记为正确
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-01-19
    • 1970-01-01
    • 2020-10-05
    • 2021-10-12
    • 2014-03-03
    • 1970-01-01
    • 2016-11-26
    相关资源
    最近更新 更多