Mysql сжатый файл.gz не может извлечь файловую часть
Я написал скрипт bash для резервного копирования базы данных sql.
#!/bin/bash
#START
DBNAME=test_uat
host=127.0.0.1
username=root
DATE=`date +"%Y%m%d"`
SQLFILE=spen_db-${DATE}
mysqldump -u $username -p $DBNAME --routines | gzip -9 > $Backup_path.sql.gz
#END
Я получаю файл.sql.gz, который является частью файла.
Невозможно скачать то же самое, пишет поврежденный архив.
2 ответа
Неважно, если вы сопоставили 127.0.0.1 с mysite.com, наиболее распространенная проблема, с которой я столкнулся в течение 20 лет со сценарием резервного копирования Mysql, заключалась в том, что между "-u" и именем пользователя не должно быть пробелов, а между "- р "и пароль.
Кажется, что комбинация 'your_user'@'localhost' не существует в таблице mysql.user
или вы ввели неверный пароль