Те, которых я использую:
CnPack. Улучшения язя
FinalBuilder. Автоматизированный инструмент Build
mysqlimport.
принимает те же параметры подключения, что и оболочка командной строки mysql. Обязательно используйте флаг -L, чтобы использовать файл в локальной файловой системе, иначе он (как ни странно) будет считать, что файл находится на сервере.
Существует также аналогичный вариант загрузить данные в файл
, то есть загрузить данные в локальный файл
, в соответствии с которым файл будет загружен с клиента, а не с сервера, что может выполнить то, что вы хотите сделать.
LOAD DATA LOCAL INFILE 'C:\\path\\to\\windows\\file.CSV'
INTO TABLE table_name
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
(field1, field2, field3, fieldx);
Думаю, mysqlimport может помочь?
Загружает таблицы из текстовых файлов в различных форматах. Базовое имя текстовый файл должен быть именем таблицы, которую следует использовать. Если для подключения к серверу MySQL используются сокеты, сервер откроется и читать текстовый файл напрямую. В остальных случаях клиент откроет текст файл. Для импорта строк используется команда SQL «ЗАГРУЗИТЬ ДАННЫЕ INFILE».
mysql -u root -p
use database;
source /path/yourfile.sql
Возможно, это то, что вы ищете, вы можете использовать rsync через ssh для передачи «массового файла» с одного компьютера на другой.