想做个计划任务,在早上某时刻dump mysql数据库中的一些数据,可是当我用mysqldump -uroot -p密码 database table > /tmp/dump.sql时,非要我手动输入密码,如果把密码写在命令中就说我密码错误,我被搞得莫名其妙!
在网上胡乱翻找资料,突然发现我的密码是带特殊字符$的,或许是需要转义吧,于是在$前加上'\',果然可以执行了!
被自己的密码摆了一道,擦!不过也算学了一招,下班收工。
想做个计划任务,在早上某时刻dump mysql数据库中的一些数据,可是当我用mysqldump -uroot -p密码 database table > /tmp/dump.sql时,非要我手动输入密码,如果把密码写在命令中就说我密码错误,我被搞得莫名其妙!
在网上胡乱翻找资料,突然发现我的密码是带特殊字符$的,或许是需要转义吧,于是在$前加上'\',果然可以执行了!
被自己的密码摆了一道,擦!不过也算学了一招,下班收工。