Synchronizing MySQL databases
I have a maintanance problem synchronizing my MySQL data bases . These are the databases I have :
- My development DB : Here I make my curret development changes .
- Staging DB : I need to make all the changes I did in the development on it before using , currently I hold migration scripts for structure and data.
- Production DB : A production environment . Have to do exacly the same as the staging .
My problem , is sync. the structure , and some of the data. This is really a very hard work to maintaine. Is there any technics , tools to do wi开发者_运维百科th MySQL . What is replication , is it good for my situation , how to use it .
Thanks in advance ...
The product that I have used for many years is Navicat MySQL edition. The program works well for both structure and data synchronization. You can do one-way or two-way synchronizations. The version I have is 7.2.10 and its main limitation is that it doesn't handle VIEWS, TRIGGERS, or STORED PROCEDURES. I am sure the newer versions do handle this.
精彩评论