1、需求分析
MySQL數據庫一主兩備,可是未在同一個分區,所謂分區是指數據存放在不一樣的存儲上,目的是防止存儲故障致使數據丟失。mysql
2、解決方案,數據遷移
經過備庫對數據進行遷移,不動主庫,不影響業務。
操做步驟以下:linux
一、備庫停機 shutdown; 二、scp -r 傳輸數據庫軟件和數據文件及binlog等數據庫相關文件 三、新備庫參數調整 記住兩個id,server_id和server_uuid,存放在my.cnf和auto.cnf文件中。 四、新備庫啓動 mysqld_safe --defaults-file=/xxx/my.cnf & 五、啓動同步線程 start slave; show slave status \G; 此處會有延遲,可是數據庫不太很大,幾分鐘可能就同步完成。 六、監控 數據庫搭建完成,須要配置監控,好比zabbix,普羅米修斯等 七、一些系統參數、防火牆、selinux、limits.conf等須要提早配置好。
3、小結
一、生產環境變動要走流程,要合規
二、要編寫實施方案,要測試。sql