Best tool for synchronizing MySQL databases [closed] - mysql

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I'm on a little quest of merging the structure of two MySql databases. Is there a tool for this with the might of Red-Gate's SQL Compare? Are there any free alternatives?

I've been using SQLyog for years now. Recently they released v8.0 which includes an updated interface and two very cool features the Query Profiler and SQL Formatter. The formatter was the reason I upgraded this year.
http://www.webyog.com/en/sqlyog_feature_list.php
Blog post with video and animated gif of the SQL Formatter in action
http://www.webyog.com/blog/2009/02/02/profile-and-format-mysql-queries-with-the-new-sqlyog-80/
A few years ago I tried Navicat and the mysql manager but decided on SQLyog. I'm sure both products have been updated since but I'm still happy with SQLyog which is updated regularly.
[Update] - Just downloaded and installed NaviCat 8 for MySQL and was not impressed
After I added this post I reviewed and downloaded v8 of NaviCat for MySQL. In comparison with user interface of SQLyog there is no comparison. SQLyog is better and more intuitive. Especially with the two latest features mentioned earlier. Immediately I noticed how SQLyog keeps you in one window when trying to view the data of a table, while Navicat spawns a new window. The report builder and viewer is the only thing that would put Navicat above SQLyog IMHO, and I already have other means to handle reports using ASP.NET. Try both products and I think you'll agree with me.

although i dont have any experience with it, i hear that navicat would be the tool to use:
https://www.navicat.com/en/products/navicat-for-mysql
also toad for mysql i hear isnt bad:
http://www.quest.com/toad-for-mysql/

Toad for MySQL can do both a "Schema Compare" as well as a "Data Compare" (and a lot more).
It used to be freeware, but the latest versions are not. You can still find the old versions though.

I've used Navicat for more than 3 years. It provides all the features that I need and save me tons of time for managing and developing MySQL and Oracle.
You can find a visual tutorial about Navicat's data/ structure synchronization at http://support.navicat.com/visual_tutorial/data_sync.html.

Related

Why migrate from MySql to sql server [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
My team has a product that was created using MySQL. All of our other systems use SQL Server 2008, and I want to investigate migrating to SQL Server. The person who headed up the MySQL server effort has left the company, so now we don't have anyone familiar with MySQL. We want to migrate, but I want to be able to present a detailed analysis as to why we want to migrate. Are there any documented case studies on the advantages/disadvanteges of MySQL, and any compelling reasons to migrate to SQL Server? FYI, the app is still in Beta mode, it would be easier to migrate now than 6 months from now.
The two conversations that I don't want to have with my boss are:
1) I want to migrate the app to SQL Server, and the reason is "just because I want to ".
2) We should have migrated 6 months ago, but we didn't and wish we had.
You've already made the two most important points for your case:
"All our other systems use SQL Server 2008"
"Now we don't have anyone familiar with MySQL".
Given those conditions, the case has to be made for retaining MySQL, not moving away from it. If the product isn't dependent on specific MySQL features, move. Simplify your stack, reduce your support overhead.
I say this as somebody with a strong antipathy to MS products. But I'm also a responsible senior software engineer and I know what's right.

Migrating from MSSQL to postgresql OR mysql [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I am working on .NET environment.
Because of sql server express limitations (4gb max) I want to switch a free solution.
I am checking around and found out postgresql OR mysql would be great solution.
As I only worked on on MsSql, I want to learn which database would be easier for me to migrate all my existing data.
Also which database syntax (postgresql OR mysql) is closer sql MsSql syntax and structure.
So I can learn it faster.
Thanks for your help.
Hmmm... you will find language differences in either of those. I had that same choice a while ago and ended going to MySql due to its immense comunity.
Of course, if your only reason is the 4gb limitation I would not recommend switching (but that's just me). You should upgrade to SQL 2008 / 2012 which they both have 10gb limitation. Also, if you must know, there are other limitations such as using only 1 processor and I believe there's a RAM restriction as well. Anyway it shouldn't make a noticeable difference with small databases (<10g) and not-so-complicated queries.
If you want help in migrating from MSSQL to MySQL you should google for something like "MSSQL to MySQL Migration Toolkit" (I did that). It's fairly easy, you'll make the transition in no-time and most likely without any problems.
Best of luck
MySQL Workbench has a migration wizard. Is has some prerequisites for MS SQL, which are explained very clearly in the wizard help docs.
http://www.mysql.com/products/workbench/

Front end for mysql db [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
Hi have installed MySQL on my local PC. I want a front end so that i have a GUI for creating tables, inserting values etc.
I know about SQLYOG but i don't know if its free/open-source. I want to use it in my office, so I can't use pirated stuff.
Any other tool for GUI?
I sometimes really like the MySQL Workbench. It's available free for all the major platforms (Ubuntu, Mac, Windows etc. and the advantage compared to tools like phpMyAdmin is, that you
have a nice environment for designing your database and not only a tool for querying
don't need to setup a Apache/IIS for running the tool
Use phpMyAdmin, it's open-source & has some great GUI features.
My choice is "Toad for MySQL". It is a freeware.
http://www.quest.com/toad-for-mysql/
try phpmyadmin.I think it is what you are looking for.
i would recommend one of standalone tools instead of setting up whole php/apache stack
i'm not using any of those but quick googling provides some options: mysql workbench, sql yog, sequel pro, heidi sql
I usually use phpMyAdmin if web access is required or I have LAMP stack setup, or otherwise I use MySQL Workbench.
At work I also use SqlDbx which is pretty awesome and does what I need.
I like to use this tool, it is a nice graphic interface that will generate the needed SQL when you save it. You can then just run the SQL on your database.
http://code.google.com/p/wwwsqldesigner/
You can download the free version of SQLyog here: https://code.google.com/p/sqlyog/downloads/list

Free MySQL synchronization tool [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
does anybody know some free tool for synchronization MySQL database (data and structure) like in Navicat for 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).
MySQL Workbench Beta does this perfectly and for free for now.
You can just try dbForge Studio for MySQL to sync mysql databases. This tool provides a number of features that help you with mysql synchronization:
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
There is free 30-days usage of the MySQL sync tools in a dbForge Studio trial.
If you just want synchronization would MySQL replication work for you?
http://dev.mysql.com/doc/refman/5.0/en/replication.html
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.
Percona Toolkit (formerly Maatkit) has a tool for this ....
https://www.percona.com/doc/percona-toolkit/2.2/pt-table-sync.html
Toad for MySQL has synchronization abilities and is free.
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.

A powerful management tool for MySQL with similar features to SQL Server Management studio [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I am currently working with a developer who is experienced at Ms-SQL, but not much at MySQL. He has been cursing MySQL for having Bugs, and also being far harder to use.
Is is because his experience has been so good with Management studio. It seems to me that his problems are with using phpMyAdmin.
For example, he cites not being able to cross join and compare between tables of different structures using MySQL. Is the problem actually our choice of management tool, or does MySQL have these flaws that my developer thinks. I hope not, as I have just been blown away how fast doing various data management tasks have been in Studio Manager.
You should really check SQLYog. It's great, and has a community version.
Hate to rain on your parade of tools, but while some of the ones mentioned here are pretty cool, none of them have the mojo of SSMS.
In my MySQL work, I basically switched between SQLYog and MySQL GUI Tools, depending on what I did. SQLYog Enterprise Edition (e.g. the non-free one) also adds support for really basic schema code completion.
Quest Toad is good and has pay and free versions for *MySQL.
free version no longer available
More tools to try: EMS SQL Management Studio or MySQL GUI Tools (now called MySQL Workbench)
I would suggest Aqua Data Studio. I don't think that it has a free version, however it is pretty powerful and has a ton of great features that are similar to SQL Server Management Studio.
VSQL++ for MySQL is a powerful GUI database management tool for MySQL