Bu hata (düzeltildi automysqlbackup 2.6+debian.2-1
), automysqlbackup performance_schema
ve information_schema
veritabanlarını boşaltmasını engelleyerek giderilebilir . Bu, /etc/default/automysqlbackup
aşağıdaki gibi düzenleyerek yapılabilir :
Kaldırmak performance_schema
ve information_schema
DBNAMES listesinden grep adımına ek bir boru ekleyin.
Yani, başlayan satırda DBNAMES=
ve | grep -v ^mysql$
ekleme sonrası
| grep -v ^performance_schema$ | grep -v ^information_schema$
Bundan önce | tr \\\r\\\n ,\
son satır gibi görünmesi gerekir
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ôme Drouet'e teşekkürler.
Alternatif olarak, özgün automysqlbackup paketini aptfor paketinden değil sourceforge'dan kullanırsanız, /etc/automysqlbackup/myserver.conf dosyanızda CONFIG_db_exclude içeren satırı değiştirerek, çıkarılan veritabanlarınıza performance_schema veritabanını ekleyebilirsiniz:
# List of DBNAMES to EXLUCDE if DBNAMES is empty, i.e. ().
CONFIG_db_exclude=( 'information_schema' 'performance_schema' )