Назад | Перейти на главную страницу

Сбой резервного копирования MySQL на сервере cPanel

У меня большая проблема на моем сервере cPanel. Когда я делаю ежедневное и еженедельное резервное копирование или мой клиент выполняет полное резервное копирование из cPanel, после сброса баз данных и сообщения «ОК» мы получаем ошибку:

ОШИБКА: не удалось создать дамп одной или нескольких баз данных ... Готово

И когда я пытаюсь восстановить резервную копию, размер базы данных 0 КБ!

Это файл my.cnf:

[client]
socket="/var/lib/mysql/mysql.sock"
port=3306
[mysqldump]
max_allowed_packet=16M
quick
default-storage-engine=MyISAM
open_files_limit=41360
[myisamchk]
write_buffer=2M
key_buffer_size=128M
read_buffer=2M
sort_buffer_size=128M
[mysql]
no-auto-rehash
[mysqlhotcopy]
interactive-timeout
[mysqld]
read_rnd_buffer_size=4M
max_allowed_packet=1M
key_buffer_size=256M
max_connections=200
max_heap_table_size=32M
tmp_table_size=32M
thread_concurrency=8
socket="/var/lib/mysql/mysql.sock"
table_open_cache=9000
table_definition_cache=9000
thread_cache_size=8
myisam_sort_buffer_size=64M
port=3306
binlog_format=mixed
sort_buffer_size=1M
read_buffer_size=8M
query_cache_size=64M
skip-external-locking
log-bin=mysql-bin
server-id=1
local-infile=0
log-slow-queries=/var/lib/mysql/slow.log
innodb_buffer_pool_size=256M.

я сделал mysql_upgrade --force, перезапустил MySQL, mysqlcheck -r -A ... Эта ошибка отображается для каждой резервной копии каждой базы данных учетных записей пользователей

Я нашел это сейчас:

Определение базы данных mysql ...... версия mysql: 5.5 ... mysqldump: неизвестная переменная 'default-storage-engine = MyISAM' ... версия mysqldump: ... Локальные инструменты mysql имеют версию 4.x, а удаленный mysql - 5.x. Невозможно сделать резервную копию хранимых процедур.

Должен ли я удалить строку по умолчанию-хранилище-движок = MyISAM ? Или измените его на по умолчанию-хранилище-движок = MYISAM ? Спасибо за помощь

Изменить: я добавил только это в my.cnf

[mysqld]
innodb_file_per_table=1
local-infile=0

И успешно сделал резервную копию без ошибок, значит проблема в файле my.cnf, но какая строка делает хрень?

Переместить линию open_files_limit = 41360 из
[mysqldump] раздел
к
[MySQL] раздел
Это вызывает проблему