Não importa se você mapeou 127.0.0.1 para mysite.com, o problema mais comum que eu tive com o script de backup Mysql por 20 anos é que não há espaços permitidos entre "-u" e o nome de usuário, e entre "-p" e a senha.
Eu escrevi um script bash para fazer backup do meu banco de dados 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
Eu recebo um arquivo .sql.gz que é parte do arquivo.
Incapaz de baixar o mesmo, ele diz arquivo corrompido.
Não importa se você mapeou 127.0.0.1 para mysite.com, o problema mais comum que eu tive com o script de backup Mysql por 20 anos é que não há espaços permitidos entre "-u" e o nome de usuário, e entre "-p" e a senha.
Parece que a combinação 'your_user' @ 'localhost' não existe na tabela mysql.user
ou você digita a senha errada