免费的 MySQL 同步工具

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/364291/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-08-31 12:30:35  来源:igfitidea点击:

Free MySQL synchronization tool

mysqlsynchronization

提问by beny

does anybody know some free tool for synchronization MySQL database (data and structure) like in Navicatfor Windows ?

有没有人知道一些免费的同步 MySQL 数据库(数据和结构)的工具,比如在Navicatfor Windows 中?



I'm using Structure and Data synchronization. Sometimes Data transfer. I was just wondering if there is not any software like this for free. Found only HeidiSQL (which looks perfect but work worse).

我正在使用结构和数据同步。有时数据传输。我只是想知道是否有这样的免费软件。只找到了 HeidiSQL(看起来很完美但工作更糟)。

采纳答案by beny

MySQL Workbench Betadoes this perfectly and for free for now.

MySQL Workbench Beta完美地做到了这一点,而且目前是免费的。

回答by Andrey Langovoy

You can just try dbForge Studio for MySQLto sync mysql databases. This tool provides a number of features that help you with mysql synchronization:

您可以尝试使用dbForge Studio for MySQL来同步 mysql 数据库。此工具提供了许多可帮助您进行 mysql 同步的功能:

  • MySQL sync tools allows you to compare quickly MySQL schema and data
  • Review differences, apply groups and filters
  • Apply more than one synchronization ways to choose from
  • Well-tested functionality, created by developers for developers and DBAs
  • MySQL 同步工具可让您快速比较 MySQL 架构和数据
  • 查看差异,应用组和过滤器
  • 应用多种同步方式可供选择
  • 由开发人员为开发人员和 DBA 创建的经过充分测试的功能

There is free 30-days usage of the MySQL sync tools in a dbForge Studio trial.

dbForge Studio 试用版中可以免费使用 MySQL 同步工具 30 天。

回答by Mario Juárez

You should use MySQL Workbench. It has sync feaures, which is great. I use 2 different servers (dev and prod) and of course the EER Model. I sync the model with the development database, and then I sync the prod database with my model.

您应该使用 MySQL Workbench。它具有同步功能,这很棒。我使用 2 个不同的服务器(开发和生产),当然还有 EER 模型。我将模型与开发数据库同步,然后将生产数据库与我的模型同步。

回答by Andy

If you just want synchronization would MySQL replication work for you?

如果您只想要同步,MySQL 复制是否适合您?

http://dev.mysql.com/doc/refman/5.0/en/replication.html

http://dev.mysql.com/doc/refman/5.0/en/replication.html

回答by benlumley

Percona Toolkit (formerly Maatkit) has a tool for this ....

Percona Toolkit(前身为 Maatkit)有一个用于此的工具......

https://www.percona.com/doc/percona-toolkit/2.2/pt-table-sync.html

https://www.percona.com/doc/percona-toolkit/2.2/pt-table-sync.html

回答by nathan

Toad for MySQLhas synchronization abilities and is free.

Toad for MySQL具有同步功能并且是免费的。

回答by dgavey

What functionality of Navicat do you need? There is a number of ways without that software to synchronize mysql. You can use the MySQL replication functionality or simply copy and paste the data files (if your using MyISAM tables it's just a straight copy) innoDB tables are a little more tricky.

你需要 Navicat 的哪些功能?没有那个软件有很多方法可以同步mysql。您可以使用 MySQL 复制功能或简单地复制和粘贴数据文件(如果您使用 MyISAM 表,它只是一个直接复制) innoDB 表有点棘手。