2012-11-15 58 views
0

我的托管服务提供商进行每日自动化完整站点备份,就像您可以使用Cpanel进行备份一样。在请求这些文件之一后,我注意到mysql文件夹包含带有我所有数据库名称的文件,但它们全都具有0 KB的大小。Cpanel sql备份失败

我已经提供了从导出脚本一些日志:

ERROR: Failed to dump one or more databases 

warn [pkgacct] db_1: mysqldump: unknown variable 'innodb_file_per_table=1' 

warn [pkgacct] db_1: mysqldump failed -- database may be corrupt 
(0 bytes) warn [pkgacct] Failed to dump database db_1 
db_wp2warn [pkgacct] db_wp2: mysqldump: unknown variable 'innodb_file_per_table=1' 

warn [pkgacct] db_wp2: mysqldump: unknown variable 'innodb_file_per_table=1' 

db_wp2.dev_commentmeta 
note  : The storage engine for the table doesn't support repair 

我还没有使用任何InnoDB表(所有的人都MyISAM的),我不明白mysqldump: unknown variable 'innodb_file_per_table=1'指。任何想法如何解决这个问题而不影响数据?

回答

2
innodb_file_per_table=1 

此行很可能在您的/etc/my.cnf文件中。删除该行或将其注释掉并重新启动mysql,这应该解决它。