Все не совсем так, папка /volume1 недоступна из DSM, для доступа к ней надо использовать терминальный доступ, например программу WinSCP, предварительно разрешив этот самый терминальный доступ в DSM.
Теперь по поводу копирования файлов - наверное этот способ вполне будет работать, но он все же не совсем штатный для MySQL, я бы сначала попробовал бы штатный способ с командой RESTORE TABLE, да и проще, терминалка для этого не нужна.
p.s. Но про корректные пути не забываем, для restore table путь к файлам долже начинатся с /volume1 (скорее всего, или какой там у вас), пример: /volume1/web для shared folder /web.
Хм, теорию понял, но с практикой не выходит.
Файлы расположены на разделе 1, в папке web/gost/data. Там лежит набор файлов (catalog.frm, catalog.myi, catalog.myd, catalog1.frm, catalog1.myi и т.д.). Если открыть свойства любого файла, то путь к нему выглядит так:
/volume1/web/gost/data/catalog.frm
Соответственно в phpMA я создаю пустую базу данных, к примеру ecat. Далее на вкладке SQL ввожу запрос:
restore table catalog from '/volume1/web/gost/data';
В ответ получаю ошибку:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'restore table catalog from '/volume1/web/gost/data'' at line 1
Как я понял, у меня что-то не то с синтаксисом. Но что именно?
upd1.
Гугление показало, что возможно проблема кроется в том, что исходники сделаны для более младшей версии MySQL, чем установлена на DiskStation и видимо что-то из операторов более не поддерживается. Осталось понять, что именно.