Цю помилку (яку було виправлено automysqlbackup 2.6+debian.2-1
), можна вирішити, зупинивши автоматичне завантаження з демпінгу 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 ,\ `
Завдяки Йерому Друу.
Крім того, якщо ви використовуєте оригінальний пакет automysqlbackup з sourceforge, а не apt-пакет, ви можете додати базу даних performance_schema до виключених баз даних, змінивши рядок, який містить CONFIG_db_exclude у вашому /etc/automysqlbackup/myserver.conf:
# List of DBNAMES to EXLUCDE if DBNAMES is empty, i.e. ().
CONFIG_db_exclude=( 'information_schema' 'performance_schema' )