天天看點

兩個MySQL資料庫之間同步表結構及索引模式

兩個MySQL資料庫之間同步表結構及索引模式

1.應用場景

兩個MySQL資料庫之間同步資料庫表結構操作經常會使用到,常用于測試環境和線上環境資料庫結構同步。

開發完一個程式首先是先要在測試環境反複測試,當測試到一定程度後才會釋出到線上環境,而每次更新疊代都可能對資料庫結構發生變化,如果線上環境的資料庫還保持舊的資料庫結構,某些功能肯定會報錯。

為了解決這個問題,也有人會說直接同步一份測試環境的資料不就好了,但是線上環境也可能會有一些線上的資料,也就是線上環境的資料是不允許動的,是以就有了僅同步兩庫之間的資料庫結構,而資料是不可動的需求。

2.兩個MySQL資料庫直接同步資料結構

此操作通過Navicat即可實作

1.點選工具—>結構同步

兩個MySQL資料庫之間同步表結構及索引模式

2.填寫資料庫資訊

源和目标分别填寫兩個資料庫的資訊,如果是從A庫同步到B庫,那源就填寫A庫的位址,目标就填B庫的位址

兩個MySQL資料庫之間同步表結構及索引模式

3.比對兩個資料庫不同的字段資訊

兩個MySQL資料庫之間同步表結構及索引模式

4.檢視對比出來的結果

點選部署即可将兩庫差異的結構進行同步

兩個MySQL資料庫之間同步表結構及索引模式

5.資料同步中