多執行個體部署優勢:
充分利用系統資源
mysql為單程序多線程的模型,它對多核的利用不是很好,無法充分利用系統資源。是以伺服器上可以考慮多執行個體部署
資源隔離
如果不同的業務,部署在一個執行個體裡,那麼連接配接數、緩存等資源都是共享的。如果某個業務壓力很大的話,很可能影響另一個業務的正常運作
業務、子產品隔離
例如,A業務需要支援移動端,那麼久需要更新資料庫以支援utf8mb4字元集。而B業務則不需要。如果A、B是部署在一起的話,更新資料庫必然會對B的業務造成影響
1 部署好mysql軟體
2 編輯多個配置檔案,初始化多個執行個體
3 啟動mysql執行個體
5 mysqld_multi的配置