Может ли кто-нибудь подумать о хорошем способе синхронизации базы данных mysql с другой базой данных mysql до запуска сервера? Я думал, может быть, я мог бы rsync каталоги в rc.d, но это кажется рискованным. Сервер работает на FreeBSD.MySQL Sync при запуске системы
Спасибо.
Для уточнения:
Хорошо. Я настраиваю mysql как хранилище сеансов для веб-приложения php. Я написал класс, который переопределяет методы сессии php методами, которые предлагают преимущества, важные для нашего веб-приложения. В интересах максимальной скорости основной сервер mysql хранит свои данные в разделе tmpfs. Он реплицируется на сервер с SSD.
В случае отказа мой класс управления сеансом автоматически перейдет к подчиненному устройству, но когда мастер перезагрузится и начнет работу служба mysql, на нем будут перенаправлены запросы сеанса, но данных не будет. , Ergo, мне нужно получить данные от подчиненного устройства во время последовательности загрузки мастера.
Вы когда-нибудь думали об использовании репликации Master-Slave? – gipinani
Когда вы говорите «* до запуска сервера *», предполагается, что вы ссылаетесь на MySQL dæmon, а не на машину, на которой он запущен, - но тем самым вы ссылаетесь на принимающий сервер, сервер отправки или оба ? Можете ли вы предоставить дополнительную информацию о причинах, по которым необходимо синхронизировать базы данных * до * на сервер, который запускается? – eggyal
@mserioli: Это будет только синхронизация * после того, как оба сервера запустились, нет? – eggyal