How do you migrate a database from SQL Server 2008 to MySQL? I'm just getting into MySQL, so forgive me if this is a basic question. For my application I need to migrate my database from SQL Server 2008 R2 to MySQL. 

Is there any mechanism or technique or suggestion or tips or magic tricks   for migration?
You can use tools which are very efficient in migrating the data from one type of the database to other.

There are many types of tools some of them are freely available.I have used Talend which is very efficient in doing this.

It is also freely available.