Jak nainstalovat MySQL server na Windows Vista
Nedávno jsme celá firma obnovili notebookový park a přešli na Windows Vista. Při zprovozňování infrastruktury jsem narazil na problém s instalací MySQL server verze 5.1. Instalace serveru jako taková proběhla bez potíží, když se ale měl nastartovat konfigurační průvodce pro zprovoznění serveru k ničemu nedošlo. V event logu windows jem narazil pouze na tuto hlášku:
Activation context generation failed for "C:\Program Files\MySQL\MySQL Server 5.1\bin\MySQLInstanceConfig.exe".Error in manifest or policy file "C:\Program Files\MySQL\MySQL Server 5.1\bin\MySQLInstanceConfig.exe" on line 6. The value "asAdministrator" of attribute "level" in element "urn:schemas-microsoft-com:asm.v1^requestedPrivileges" is invalid.
Po nějaké době hledání jsem objevil i odpovídající issue na MySQL trackeru. Řešení popsané Gunnarem Gudvardarsonem se nalézá v závěrečné části a je tak trochu hackerské :-) :
To install MySQL Server 5.0.51a in Vista
- Use mysql-essential-5.0.51a-win32.msi
- Download and run Resource Hacker http://www.angusj.com/resourcehacker/
- Open ...\MySQL Server 5.0\bin\MySQLInstanceConfig.exe with Resource Hacker
- Navigate to 24\1\1033
- Delete all text in the window
- Press "Compile script"
- Exit Resource Hacker and save the result (overwrite the initial MySQLInstanceConfig.exe)
- Now MySQLInstanceConfig.exe should start normally.
Uvedený návod naštěstí funguje. Tak trochu se ale obávám, co bude za dalším rohem ;-)
Migrace Putty
Trochu nesouvisející informace, ale pokud se vám nechce přepisovat při migraci nastavení Putty, stačí postupovat podle tohoto návodu.
http://www.downloadsquad.com/2007/02/01/howto-transfer-your-putty-settings-between-computers/