Это может быть заманчиво, но безнадежно пытаться хранить базу данных в двух местах. Вместо этого всегда храните базу данных на сервере, потому что гораздо проще разрабатывать и отлаживать ваш код, если он находится в одном месте. Как вы обнаруживаете, «повторная синхронизация» и «дублирование» и все эти дела - это слишком много проблем. В любом случае БД окажется на сервере, так что вы можете поместить ее прямо сейчас.
Кроме того, вам не понадобится веб-сервер на вашем локальном компьютере, который вас разгрузит.
Это следующее применимо, если вы пишете CGI. Если вы не уверены, пишете ли вы CGI или нет, значит, нет (ну, вероятно, нет). {
Если вы поддерживаете только одну базу данных и она находится на вашем сервере, вы сможете написать один переносимый код, который будет одинаково хорошо работать на вашем локальном компьютере и на вашем сервере. Это огромная победа, поверь мне на слово.
Чтобы это работало, вам понадобится библиотека mysql на вашем локальном компьютере; никакой другой компонент mysql там не нужен. Сервер MySQL будет работать только на вашем сервере.
Прочтите "соединитель" mysql для языка, который вы используете.
}