Автоматизируйте базу данных MySQL для постоянного обновления таблиц на удаленном сервере с локального хоста

Я новичок и поэтому нуждаюсь в совете.

Моя проблема похожа на этот вопрос но я пока не могу решить проблему.

Проблема:
Я обрабатываю данные внутри и генерирую 8-10 таблиц. Я хочу скопировать эти таблицы (в двух разных схемах) на удаленный сервер автоматически и непрерывно каждые 15 минут.

Я пошел к решению AWS с использованием EC2 DMS RDS, но застрял там и не смог решить проблему после двух дней (вот мой другой вопрос если это помогает понять фон).

Предложенное решение:
Делая исследование и чтение эта почта, эта почта, эта почта а также эта почта, Я пришел к другому решению.

  1. Автоматически создавайте дамп и отправляйте файлы csv на удаленный веб-сервер / cPanel каждые 15 минут, используя PHP и Windows Task Schedular.
  2. Автоматически читать эти CSV-файлы и обновлять записи на удаленной БД с помощью сценария PHP и с помощью какого-либо расписания задач на веб-сервере? (Является ли это возможным?).

Вопрос / Советы:
Является ли мой вышеуказанный подход правильным или мне нужно найти другое или лучшее решение для этого? Если этот подход верен, то любая помощь будет высоко оценена.

Пожалуйста, обратите внимание:
Я не мог найти никакого решения, потратив часы на исследования и выключения S.O.
Я не прирожденный кодер, я нахожу решения для того, что мне нужно для достижения

0

Решение

Я думаю, что вы должны сделать первую часть, как вы упомянули

  1. Автоматически создавайте дамп и отправляйте файлы csv на удаленный веб-сервер / cPanel каждые 15 минут, используя PHP и Windows Task Schedular.
  2. Автоматически читать эти CSV-файлы и обновлять записи на удаленной БД с помощью сценария PHP и с помощью какого-либо расписания задач на веб-сервере? (Является ли это возможным?).

После того, как вы упомянули, что это cpanel, вы можете настроить cronjob для запуска этого php-файла на вашем шаге 2. Настройте php-файл для отправки электронной почты после обновления базы данных для ваших записей. Электронная почта должна быть настроена на 2 результата. Одно сообщение, если произошла ошибка при обновлении базы данных, и одно, если база данных была успешно обновлена.

Cronjob — довольно полезный инструмент на cpanel.

0

Другие решения

Других решений пока нет …