This article explains how to configure and run multiple MySQL installations under Microsoft Windows.
I’ve now MySQL 5.0.37 and MySQL 5.2.3-falcon-alpha set up on my PC. I could easily add more versions but for my testing purposes this does the job. The installation procedure is explained in detail in my post about how to install MySQL5 on Windows.
NOTE! During set-up the installer asks you if you would like to Install As Windows Service, and in case you are planning multiple installations you should provide a unique name for each service corresponding to the version number. My default service (MySQL 5.0.37) is named “MySQL5” and my test installation (MySQL 5.2.3) is named “MySQL52” - you get the picture. For any installation that you don’t want Windows to initiate during start-up, uncheck the “Launch the MySQL Server automatically”.