我的托管服务提供商每天自动进行完整站点备份,就像您可以使用 Cpanel 进行的备份一样。在请求其中一个文件后,我注意到该mysql
文件夹包含具有我所有数据库名称的文件,但所有文件的大小均为 0 KB。
我从导出脚本中获得了一些日志:
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'
指的是什么。任何想法如何在不影响数据的情况下解决这个问题?