Bug #1773 Upgrade from 4.0.14b to 4.0.16 left reference to 4.0.14b in installed programs
Submitted: 6 Nov 2003 19:08 Modified: 15 Nov 2003 4:12
Reporter: Paul Coldrey Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Server: Installing Severity:S3 (Non-critical)
Version:4.0.16 OS:Windows (Windows XP Pro)
Assigned to: CPU Architecture:Any

[6 Nov 2003 19:08] Paul Coldrey
Description:
After I upgraded from 4.0.14b to 4.0.16, in the list of installed programs (under Add/Remove Programs from the Control Panel) 4.0.14b was still shown. When I removed this program (just to see what it would do :) it deleted my 4.0.16 installation.

How to repeat:
1. Install 4.0.14b
2. Install 4.0.16
3. Check the list of programs that are available to be removed.
4. Remove 4.0.14b and note that MySQL 4.0.16 (except for the exe file of the currently running server) has been removed.
[15 Nov 2003 4:12] MySQL Verification Team
Yes this is a current limitation of MySQL Windows installer
which don't has an upgrade routine. There is a new installer
in the work, for now for to avoid this type of problem before
to install the new version over the older one, make a copy of
the mysql database (only if you want to preserve the users and
their privileges), un-install the older version and install
the new version. Copy the mysql database re-written the new
one installed.

In your case if your are familiar with the use of the regedit
you can remove the older installation from the program list
of Control Panel deleting the whole below keys;

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App 
Management\ARPCache\MySQL Servers and Clients 4.X.XX

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MySQL 
Servers and Clients 4.X.XX

HKEY_LOCAL_MACHINE\SOFTWARE\MySQL AB\MySQL Servers and Clients 4.X.XX