mysqldump

Есть вопрос по бэкапу MySQL базы с использованием mysqldump

Буду благодарен за помощь (от хостера получить помощь пока не получается, сменить его тоже по определенным причинам не получается)

Подключаюсь по ssh и делаю mysqldump



[***@*** ~]$ mysqldump -h ***.*** -u *** -p*** -B *** > sqlssh.sql

mysqldump: Error: Couldn't dump tablespaces SELECT command denied to user

'***'@'**.*.**.***' for table 'FILES'



Попробовал добавить параметр --no-tablespaces — тогда по ssh запускается

без ошибок, дамп сделал



Никаких хитростей в базе нет, это просто база с данными wordpress



В phpMyAdmin вижу Версия сервера: 4.1.20

Кстати, при экспорте через phpMyAdmin ошибки не вылезает



Удалил в базе таблицы, и, с дампа, созданного mysqldump с параметром --no-tablespaces восстановилось нормально — но есть вопрос

— все ли, что нужно, в такой дамп попало

— и где должна быть таблица FILES, которая упоминается в ошибке — тк через phpMyAdmin в своих базах такой таблицы не вижу



Большое спасибо за помощь и пояснения — и прошу извинить за беспокойство

Нет комментариев