Mysql压缩文件.gz无法提取文件部分

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 文件,它是部分文件。

无法下载相同内容,它说档案损坏。

答案1

如果您已将 127.0.0.1 映射到 mysite.com,这应该没有关系,20 年来,我使用 Mysql 备份脚本时遇到的最常见问题是“-u”和用户名之间以及“-p”和密码之间不允许有空格。

答案2

似乎这种组合'你的用户'@'localhost'表中不存在mysql.用户
或者您输入了错误的密码

相关内容