用脚本不能备份问题
$MYSQLDUMP ” -h$SQL_HOST –user=$SQL_USER –password=$SQL_PASS –default-character-set=$Varchar –lock-all-tables=true –result-file=$BACKUP_PATH/$BACKUPNAME $SQL_DBNAME”
执行结果
mysqldump: Got error: 1045: Access denied for user ‘root’@’localhost’ (using password: NO) when trying to connect
每个变量输入的值都是正确的
但是用相同命令是可以的
mysqldump -h172.16.163.23 –user=root –password=123456 –default-character-set=gbk –lock-all-tables=true –result-file=/home/ftp/120419_1834 kdvnms
1. 直接把你那个没有变量的命令放脚本中执行试试
即:
-
SQL code
mysqldump -h172.16.163.23 --user=root --password=123456 --default-character-set=gbk --lock-all-tables=true --result-file=/home/ftp/120419_1834 kdvnms
1. 直接把你那个没有变量的命令放脚本中执行试试
即:
-
SQL code
mysqldump -h172.16.163.23 --user=root --password=123456 --default-character-set=gbk --lock-all-tables=true --result-file=/home/ftp/120419_1834 kdvnms
你先试试不用变量的看看对不对
检查你传入的这些参数是否正确,应该是有的参数没有传对。