Bug #34340 | 5.0.51a: MySQLInstanceConfig.exe will not run on Windows Vista | ||
---|---|---|---|
Submitted: | 6 Feb 2008 5:58 | Modified: | 12 Feb 2008 13:45 |
Reporter: | Caitlin Shaw | Email Updates: | |
Status: | Duplicate | Impact on me: | |
Category: | MySQL Server: Installing | Severity: | S2 (Serious) |
Version: | 5.0.51a | OS: | Windows (Vista Home Premium) |
Assigned to: | CPU Architecture: | Any | |
Tags: | Contribution |
[6 Feb 2008 5:58]
Caitlin Shaw
[6 Feb 2008 6:43]
Marcus McCurdy
The fix is pretty simple. The UAC Manifest should read as follows: <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <assemblyIdentity name="MySQLInstanceConfig.exe" version="1.0.10.0" processorArchitecture="x86" publicKeyToken="02ad33b422233ae3" type="win32"></assemblyIdentity> <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2"> <security> <requestedPrivileges> <requestedExecutionLevel level="requireAdministrator" uiAccess="false"></requestedExecutionLevel> </requestedPrivileges> </security> </trustInfo> </assembly> Instead of: <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <assemblyIdentity name="MySQLInstanceConfig.exe" version="1.0.10.0" processorArchitecture="x86" publicKeyToken="02ad33b422233ae3" type="win32"></assemblyIdentity> <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2"> <security> <requestedPrivileges> <requestedExecutionLevel level="asAdministrator" uiAccess="false"></requestedExecutionLevel> </requestedPrivileges> </security> </trustInfo> </assembly> The requested level "asAdministrator" is the culprit. It should, instead, be "requireAdministrator". You can use Resource Hacker to fix it yourself, until an official update is made.
[7 Feb 2008 2:49]
Caitlin Shaw
Thanks, Marcus! I can confirm that making that change to MySQLInstanceConfig 5.0.51a does allow it to run on my Vista machine.
[12 Feb 2008 9:56]
Jared S
Thanks! now running 5.0.54a on Vista32.
[12 Feb 2008 13:45]
Iggy Galarza
This is a duplicate of bug# 30823
[14 Feb 2008 19:06]
Don Sartain
Can someone tell me where to edit the UAC manifest?? I know it's an XML file, but the location would be great. Thanks
[14 Feb 2008 19:14]
Jared S
1. http://www.angusj.com/resourcehacker/ 2. run it on C:\Program Files\MySQL\MySQL Server 5.0\bin\MySQLInstanceConfig.exe 3. edit and compile the last resource entry in the treeview
[17 Feb 2008 1:53]
Eric Selje
Thank you! I had the same problem, and that fix worked perfectly.
[18 Feb 2008 23:56]
Travis Romney
I've been fighting with this for quite a while. Your tip worked perfectly! Thanks!
[25 Feb 2008 13:09]
Mike Stewart
I had this problem also and the fix worked on Windows Server 2008. THanks for the fix! Mike
[29 Feb 2008 3:44]
Rakesh Kamath
Thanks for the suggestion. Works on my Vista VM(running Enterprise). I guess I am a little suprised a bug as basic as this would get through but then again, we all have been embarrassed by something like this at least a few times.
[16 Mar 2008 9:27]
Conaire McKerr
I have ran the solution as you suggested and it worked. After I ran the Resource Hacker and corrected the bug I was able to complete the SQL Server Configuration. However, when I complete everything and open MySQL 5.0 I have a number of very limited options. They are MySQL Command Line Client; MySQL Manual and MySQL Server Instance Congigration Wizard. I don't have access to any other SQL Commands eg, MySQL Administrator and MySQL Query Browser. I've tried re-installing and although everything works fine and completes as expected I still only get the limited options mentioned above. I'm using Vista Business as my OS. Any suggestions.
[21 Mar 2008 18:18]
Mihai Bilauca
Thank you very much for the solution and for how to change the XML content. Great help!
[22 Mar 2008 9:11]
Mark Dowd
Problem also appears in Vista Business. Solution works just as well. Well done :)
[24 Mar 2008 19:05]
Manhyung Han
Refer this page -> http://forums.mysql.com/read.php?11,195569,195569
[31 Mar 2008 20:22]
Peter Scher
thx for the tip to resource hacker. simply search and find the text "administrator", edit "as" to "require", compile, save and run. You are my hero today. Regards Peter
[3 Apr 2008 22:24]
Daniel Navarro
I spent two hours to realize that it was a bug. Thank you for the solution.
[26 Apr 2008 12:45]
Tim Spencer
Great fix Marcus, works perfectly on Vista Business SP1.