Поставил я себе Windows Vista x64. Просто так поставил, делать было нечего. Эту тему обсуждать не хочу абсолютно.
Так вот, после установки последней стабильной версии MySQL (а это на данный момент версия 5.0.51a) у меня наотрез отказалась запускаться программа конфигурирования сервака. После первого запуска ничего не происходило, а последующие запуски приводили к сообщению о том, что программу нельзя запускать несколько раз (или
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.
Также было сказано, что:
With 5.0.45 installed, this error never occurs.
Т.е. для решения проблемы есть 2 варианта:
- Поставить версию 5.0.45
- Покопаться Resource Hacker’ом в исходниках MySQLInstanceConfig.exe
Хоть второе сложностей и не представляет, мной был выбран первый вариант. Для тех, кто тоже выберет его, вот вам ссылки на MySQL 5.0.45 (на сайте ссылок на них уже нет):






February 26th, 2008 at 02:57
Огромное спасибо,последовал вашему примеру,всё заработало)
February 26th, 2008 at 03:00
Всегда пожалуйста :)
February 26th, 2008 at 23:10
не, висту снес нафиг
поберег нервы
пораньше б увидел статью – сделал бы)
February 28th, 2008 at 22:12
У меня как-то повелось на win использовать 4.1 для разработки(скачивается быстрее=)), а на production серверах 5.0
Кстати никаких проблем не было, правда виста 32-х битная
P.S – ставить надо линух. Убивает невменяемая виндовая консоль
February 28th, 2008 at 22:18
Ставить надо линух. Убивает невменяемая виндовая консоль
Попрошу не начинать. :) Линукс стоит на другой машине и на главную (новую) машину он вряд ли в ближайшем будущем переберется.
March 29th, 2008 at 03:42
Спасибо за совет, довольно сильно помогло…
Только я выбрал второй способ: на самом деле все не так и сложно, запустил ResHack, открыл файл MySQLInstanceConfig.exe, с помощью поиска (чтобы не париться) нашел где лежит <assembly xmlns= послле чего просто заменил то что там есть на
все, 5.0.51a спокойно настроилось и работает….
а дело просто с доступом как Администратор – разница в запросе: под XP требуется параметр level=”asAdministrator” а под вистой level=”requireAdministrator”
Всем удачи…
March 29th, 2008 at 14:47
Покорёжило коммент, блин…
April 15th, 2008 at 00:56
То что нужно. Выбрал второй вариант, спасибо. :)
April 15th, 2008 at 01:00
Я откатился на XP. Правда, с выходом Vista SP1 подумываю поставить Vista’у опять.
April 15th, 2008 at 01:20
Если бы я не наткнулся на эту статью то я бы наверно уже был под Xp , потому что работы много и времени нет разбираться .. :)