Bug #47976 MySQL don't install on Windows XP SP3
Submitted: 11 Oct 2009 11:27 Modified: 19 Oct 2009 21:20
Reporter: Davide Web Email Updates:
Status: Not a Bug Impact on me:
None 
Category:MySQL Server: Installing Severity:S2 (Serious)
Version:MySQL 5.1.39 winx64 OS:Windows (XP SP3)
Assigned to: CPU Architecture:Any
Tags: 5.1.39, error, install, msi, MySQL, sp3, win, WinX64, XP

[11 Oct 2009 11:27] Davide Web
Description:
Hi, I'm Davide and i have a problem with download or install the last version stable of mysql community server (the 5.1.39). I have downloaded the file "mysql-5.1.39-winx64.msi" and after clicking for installing return the error (http://i35.tinypic.com/zna4g.png) and stop it. Where is the problem?
I have Windows XP Home SP3. After this error, i have installed succefful the MySQL4.1 (with Apache2.2, PHP5.3, phpMyAdmin2.11.9.5).
Can you resolve this problema please?
This is very serious problem for the Windows XP Service Pack 3 users. 
Thanks for any reply. Bye Davide

How to repeat:
Enter in Windows XP Home SP3 and go to "Windows x64 "-> "Windows MSI Installer (AMD64 / Intel EM64T)" -> download.
Afert click to the file and try install! =(
[11 Oct 2009 11:27] Davide Web
PS. Sorry for my english but I'm Italian!! :)
[11 Oct 2009 11:46] Peter Laursen
Do you have 64 bit hardware and 64 bit Windows installed on it?
If not you should use the 32 bit .msi installer package! You cannot run a 64 bit server on a 32 bit OS.

("Windows XP SP3" seems to indicate 32 bit Windows - however the error message is then misleading if a 32 bit Windows is installed on 64 bit hardware like a system with Intel Core Duo or AMD Turion etc.).

Peter
(not a MySQL person)
[11 Oct 2009 13:23] Valeriy Kravchuk
Please, try to download and install 32-bit version (http://dev.mysql.com/get/Downloads/MySQL-5.1/mysql-5.1.39-win32.msi/from/pick) and inform about the results.
[11 Oct 2009 14:14] Davide Web
Thanks. With 32bit worked and installed for all (4.1, 5.0, 5.1, 5.4) ..i have tested!!
Thanks!! <3
[11 Oct 2009 14:40] Peter Laursen
I do not think this should have been closed.  There error message is still wrong.  It is not the bit-depth of the hardware but the bit-depth of the OS that matters.

For those 3-4 years where 64 bit hardware (Core Duo, various AMD CPU's) has been dominant the vast majority of Windows users have still used 32 bit OS.  It will probably change with Windows7 (as even consumer model computers now ship with 4GB+ RAM - and a 32 bit Windows will only use 3 GB as 1 GB is reserved for the graphics card on Windows)- but anyway:

So this should be a *verfified bug* due to the misleading error message (*IF* installing 64 bit server on a 32 bit Windows running on 64 bit hardware raises a hardware related error - what I have no option to verify at the moment). Instead it should be an error telling that a 64 bit server requires a 64 bit OS. 

@Valeriy - what say??
[12 Oct 2009 8:13] Valeriy Kravchuk
I agree with Peter that message should tell us about 32-bit OS, not about the hardware, that can be 64-bit actually...
[15 Oct 2009 3:35] Vladislav Vaintroub
This message is standard MSI stuff when it detects processor mismatches. I do not think it can be further customized.