免费的 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
Free MySQL synchronization tool
提问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 复制是否适合您?
回答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 表有点棘手。