在mysqldump命令中转义密码

时间:2015-06-22 23:27:08

标签: mysql passwords mysqldump

我正在使用它;

mysqldump -u userabc -pabc123 dbname | 
  gzip > /var/backups/archives/mysql/dbname_$(date +\%d-\%m-\%Y_\%T).sql.gz

这样可行,但如果密码包含^,例如它失败,我该如何转义此字符并仍然mysqldump使用-p标志;

mysqldump -u userabc -pabc^123 dbname | 
  gzip > /var/backups/archives/mysql/dbname_$(date +\%d-\%m-\%Y_\%T).sql.gz

1 个答案:

答案 0 :(得分:4)

引用密码

mysqldump -u fred7 -p'asdf^555^666'

如果以下* ? [ < > & ; ! | $ ( )中的任何一个^也可能