在 mysqldump 命令中转义密码
Escape password in mysqldump command
我正在使用这个;
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
引用密码
mysqldump -u fred7 -p'asdf^555^666'
如果以下任何一项 * ? [ < > & ; ! | $ ( )
也可能 ^
我正在使用这个;
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
引用密码
mysqldump -u fred7 -p'asdf^555^666'
如果以下任何一项 * ? [ < > & ; ! | $ ( )
也可能 ^