Как синфхронизировать 2 MySQL сервера? Игровой сервер и сервер сайта

Как синфхронизировать 2 MySQL сервера? Игровой сервер и сервер сайта.
Создал игровой сервер и создал к нему сайт, мне нужно их синхронизировать чтобы было следующее:
1. Зарегистрировавшись на сайте - не надо регистрироваться на сервере, а входить по нику и паролю указанными на сайте. Так и наоборот - зарегистрировавшись на сервере - можно не регистрироваться по новой на сайте а входить по нику и указанному паролю.
2. Если на сервере вы вип/админ/модер/премиум и так далее, то на сайте это указывается в профиле.
3. Игровая валюта как на сервере так и на сайте + синхронизируется.
4. Покупка ресурсов на сайте за игровую валюту.

  • И нахрена так было делать?) Добавил бы таблицы которых не хватает к базе игрового сервера и не было бы геморроя)
    1. При регистрации добавлять данные в две базы.
    2. Данные брать со второй базы по статусу
    3. Аналогично второму
    4. При покупке на сайте отнимать валюту в базе игры.
  • На один комп два одинаковых сервера БД ставить не надо, ибо нефиг. Хватает и одного. Если так уж сильно приспичило, в принципе можно повесить их на разные порты и заставить работать независимо, но это означает очень много лишнего геморроя. А для твоей задачи можно поступить проще:
    1) Сделать двух разных пользователей с админскими правами (на сервере БД имеются в виду)
    2) Из скриптов сайта сделать два инстанса к обеим базам, игровой и сайтовой, от имени одного юзера. То же самое сделать из скриптов игры, но под именем другого юзера.
    3) Таким образом у тебя и сайт будет иметь доступ к обеим базам, и игра будет делать то же самое. Останется только подумать получше над скриптами, обновляющими инфу в таблицах - если вдруг они начнут одновременно обращаться к одним и тем же полям одних и тех же записей, будет нехорошо.

    И это, прежде чем експерименты ставить, бэкапы делать не забывай ;)