任何人都可以想到在服務器啓動之前將mysql數據庫與另一個mysql數據庫同步的好方法嗎?我想也許我可以rsync在rc.d中的目錄,但這似乎很危險。服務器在FreeBSD上運行。MySQL系統啓動同步
謝謝。
澄清:
好的。我將mysql設置爲一個php web應用程序的會話存儲。我寫了一個類來覆蓋php的會話方法,這些方法提供了對我們的web應用程序非常重要的好處。爲了達到最高速度,主mysql服務器將其數據存儲在tmpfs分區中。它使用SSD複製到服務器。
如果發生故障,我的會話管理類將自動轉移到從服務器,但是當主服務器重啓並且mysql服務啓動時,會話請求將被重定向到該服務器,但不會有數據存在。 Ergo,我需要在主機的啓動順序中從主機獲取數據。
你有沒有想過使用主從複製? – gipinani
當你在服務器啓動之前說「*」時,假定你指的是MySQL守護進程,而不是它運行的機器 - 但是,你指的是接收服務器,發送服務器或兩者?你能否提供更多關於你的理由的信息,要求數據庫在服務器啓動之前同步* – eggyal
@mserioli:這隻會在兩臺服務器啓動後同步*,不是? – eggyal