Как загрузить файл в базу данных mysql на платформе общего хостинга?

Процесс, запущенный на моей машине, собирает данные с различных веб-сайтов и сохраняет их в локальной базе данных mysql. Одни и те же данные экспортируются с помощью SELECT INTO OUTFILE и передаются по FTP на общий хост каждые несколько часов. Мой хостинг-провайдер не разрешает выполнение LOAD DATA INFILE на общем хосте? Каковы мои другие варианты автоматической / запланированной загрузки в базу данных MYSQL на моем общем хосте?


person Zero    schedule 26.04.2010    source источник


Ответы (2)


На самом деле есть много разных решений. Вы можете экспортировать данные в виде инструкций INSERT и импортировать этот файл SQL на сервер или импортировать текущие дампы выходных файлов с помощью PHP-скрипта вместо использования LOAD DATA INFILE или создать веб-сервис, который позволяет вам обновлять данные вместо текущего дампа. /FTP/импорт сценария.

person wimvds    schedule 26.04.2010
comment
Я не хочу делать это по одной строке за раз, используя INSERT. Мой виртуальный хостинг не позволяет ЗАГРУЗИТЬ ДАННЫЕ INFILE в PHP-скрипте. - person Zero; 26.04.2010

Я нашел отличное решение на этой веб-странице.

person Zero    schedule 27.04.2010
comment
Страница не существует - person Sphinx; 19.07.2016
comment
Ссылка не работает. Избегайте такого типа ответов, по крайней мере, дайте краткое изложение решения - person Alvaro Flaño Larrondo; 22.04.2019