Answers:
automysqlbackup 2.6+debian.2-1
可通过停止automysqlbackup转储performance_schema
和information_schema
数据库来解决此错误(已在中修复)。可以通过/etc/default/automysqlbackup
如下编辑来完成:
附加管道grep的步骤加入删除performance_schema
并information_schema
从DBNAMES的列表。
因此,在开始的行中DBNAMES=
,然后| grep -v ^mysql$
插入
| grep -v ^performance_schema$ | grep -v ^information_schema$
在| tr \\\r\\\n ,\
最后一行看起来像之前
DBNAMES=`mysql --defaults-file=/etc/mysql/debian.cnf --execute="SHOW DATABASES" | awk '{print $1}' | grep -v ^Database$ | grep -v ^mysql$ | grep -v ^performance_schema$ | grep -v ^information_schema$ | tr \\\r\\\n ,\ `
感谢JérômeDrouet。
另外,如果您使用sourceforge的原始automysqlbackup软件包而不是apt软件包,则可以通过修改/etc/automysqlbackup/myserver.conf中包含CONFIG_db_exclude的行,将Performance_schema数据库添加到排除的数据库中:
# List of DBNAMES to EXLUCDE if DBNAMES is empty, i.e. ().
CONFIG_db_exclude=( 'information_schema' 'performance_schema' )