navicat - mySQL Table Sync -


I suggest the best way to sync mySQL tables (myISAM) from 2 different databases.

Currently we use Navicat to sync tables from our production servers to our test servers, but we are running into many problems, about everyday we run into a sync failure on the table. Are there.

We sometimes get the error below, not to mention our email to successful and unsuccessful synchronized spam, just to get unsuccessful synchrot anyway?). I also know that changing the table anyway is a failure to synchronize. So by changing the table in any way, the master should be done (this is understandable, but is there any posture?).

- [synchronization] expired - unsuccessful synchronization: out of index index limit (0)

Is there any reason to not use Navicat sync? Instead my boss suggested to use my SQL replication, but my first concern is that why do we have so many problems because it seems that we are misusing sinks in such a way that we can all these problems Are giving up.

Thank you. <

Sync table to our test server from our production server

This sounds like You are trying to replicate the environment of your production in your test environment, right?

To follow in this situation, a similar pattern is to back up the whole database, later importing the backup into the test environment. By backing up and restoring a full , you are not only ensuring that you have at least one backup method that is known to work, you are also ensuring that the test is in the database There may not be any changes that a sync device might remember (usually requires a primary or unique key on each table to handle the sync tool effectively. A.)

The process of backup and re-import should automatically easy for you. At my workplace, we dump a mysqldump database based on each night, and import optional into the personal copy of the developer of the following development which starts the following morning

Comments