MySQL for Windows is available in two distribution formats:
The binary distribution contains a setup program that installs everything you need so that you can start the server immediately.
The source distribution contains all the code and support files for building the executables using the VC++ 6.0 compiler.
Generally speaking, you should use the binary distribution. It is simpler and you do you need additional tools to get MySQL up and running.
To run MySQL on Windows, you need the following:
A 32-bit Windows operating system such as 9x, Me, NT, 2000, XP or Windows Server 2003.
A Windows NT based operating system (NT, 2000, XP, 2003) permits you to run the MySQL server as ...