Процесс, запущенный на моей машине, собирает данные с различных веб-сайтов и сохраняет их в локальной базе данных mysql. Одни и те же данные экспортируются с помощью SELECT INTO OUTFILE и передаются по FTP на общий хост каждые несколько часов. Мой хостинг-провайдер не разрешает выполнение LOAD DATA INFILE на общем хосте? Каковы мои другие варианты автоматической / запланированной загрузки в базу данных MYSQL на моем общем хосте?
Как загрузить файл в базу данных mysql на платформе общего хостинга?
Ответы (2)
На самом деле есть много разных решений. Вы можете экспортировать данные в виде инструкций INSERT и импортировать этот файл SQL на сервер или импортировать текущие дампы выходных файлов с помощью PHP-скрипта вместо использования LOAD DATA INFILE или создать веб-сервис, который позволяет вам обновлять данные вместо текущего дампа. /FTP/импорт сценария.
person
wimvds
schedule
26.04.2010
Я не хочу делать это по одной строке за раз, используя INSERT. Мой виртуальный хостинг не позволяет ЗАГРУЗИТЬ ДАННЫЕ INFILE в PHP-скрипте.
- person Zero; 26.04.2010
Я нашел отличное решение на этой веб-странице.
person
Zero
schedule
27.04.2010
Страница не существует
- person Sphinx; 19.07.2016
Ссылка не работает. Избегайте такого типа ответов, по крайней мере, дайте краткое изложение решения
- person Alvaro Flaño Larrondo; 22.04.2019