Вы можете использовать следующие методы (из Резервные копии базы данных в документации)
Создание резервных копий путем копирования файлов
Таблицы MyISAM хранятся в виде файлов, поэтому легко выполнить резервное копирование путем копирования файлов. Чтобы получить согласованную резервную копию, выполните LOCK TABLES для соответствующих таблиц, а затем FLUSH TABLES для таблиц. Вам нужен только замок для чтения; это позволяет другим клиентам продолжать запрашивать таблицы, пока вы делаете копию файлов в каталоге базы данных. Инструкция FLUSH TABLES необходима для того, чтобы все активные страницы индекса были записаны на диск перед началом резервного копирования.
FLUSH TABLES WITH READ LOCK;
Закрывает все открытые таблицы и блокирует все таблицы для всех баз данных с блокировкой чтения, пока вы явно не снимите блокировку, выполнив UNLOCK TABLES. Это очень удобный способ получения резервных копий, если у вас есть файловая система, такая как Veritas, которая может делать моментальные снимки во времени.
UNLOCK TABLES;
Создание резервных копий текстовых файлов с разделителями
Чтобы создать текстовый файл, содержащий данные таблицы, вы можете использовать:
SELECT * INTO OUTFILE 'file_name' FROM tbl_name
Этот метод работает для любого типа файла данных, но сохраняет только данные таблицы, а не структуру таблицы.
Чтобы перезагрузить выходной файл, используйте "
LOAD DATA INFILE