Тихая установка MySQL неверна для исполнения

Я пытаюсь установить MySQL 5.5.27 (последний) тихо из командной строки Windows (XP) через командный файл с использованием метода MSI. Следуя указаниям на сайте MySQL, я просто делаю это:

msiexec /i /quiet mysql-5.5.27.msi 

Все прекрасно работает, но служба Windows не запускается. Причина очевидна, но я не могу понять решение. Когда я смотрю на свойства сервиса, путь к исполняемому файлу:

 C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqld-nt 

Но это должно быть:

 C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqld 

Я попытался использовать sc для удаления и переустановки службы с правильным именем, но я не могу обойти ошибку тайм-аута 1053. Когда я запускаю полномасштабный установщик, эта проблема не возникает. Может кто-нибудь помочь?

Это прекрасный пример того, почему я действительно ненавижу использование MSI для MySQL Installations в Windows. Вы просто не можете знать, что случилось, пока не стало слишком поздно. Это как удар по стрелке.

Чтобы прервать погоню, mysqld-nt.exe была старой версией mysqld, которая способна обрабатывать NamedPipes и SharedMemory в среде Windows. Это было в первые дни MySQL 5.0. Этот двоичный исполняемый файл был удален, и вы обнаружили в примечаниях к выпуску о его прекращении. По-видимому, кто-то решил оставить это исполняемое имя в определении MSI.

Вы можете попробовать следующее:

 cd C:\Program Files\MySQL\MySQL Server 5.5\bin copy mysqld.exe mysqld-nt.exe 

И перезагрузите Windows, чтобы узнать, может ли MySQL быть обманутым в процессе исполнения.

Если этот трюк mysqld-nt.exe терпит неудачу, не волнуйтесь.

Я разработал план установки MySQL, используя ZIP-файл No-Install. Пожалуйста, смотрите мой план с 10 февраля 2011 года в ServerFault .

  • Проблемы с установкой Windows XP
  • Файл заблокирован / доступен только для чтения
  • Селектор файлов XP: можно ли изменить шрифт, используемый в текстовом поле имени файла (из системного шрифта по умолчанию)?
  • Как скомпилировать для Win XP с Visual Studio 2012?
  • Повреждение ключей клавиатуры в Windows XP
  • Перспективы электронной почты отправляются, но сохраняются в черновиках (не то, что вы думаете)
  • Включить вкладку «Безопасность» в свойствах папки проводника для домашней версии Windows XP
  • Есть ли способ изменить профиль локальной учетной записи Windows на профиль учетной записи домена?
  • Установка Windows XP с USB
  • Установите Windows XP на жесткий диск USB и запустите с него
  • Случайные каталоги в c: \, которые я не могу удалить
  • Interesting Posts

    Добавьте водяной знак в видео после объединения видео и аудио активов в один из Swift3 iOS

    Как предотвратить диалоговое окно «Открыть с» при открытии файла из окна команд?

    Как Java HashMap обрабатывает разные объекты с одним и тем же hash-кодом?

    Разрешение сеанса в веб-ферме? Достаточно ли StateServer?

    как приостановить и возобновить stream surfaceView

    Как автоматизировать org-refile для нескольких todo

    Ffmpeg: чрезвычайно точное извлечение видеосегментов

    predict.lm () с неизвестным уровнем фактора в тестовых данных

    Легкий способ запуска коммутатора через USB?

    Ненавязчивый Ajax прекратил работу после обновления jQuery до 1.9.0

    Веб-интерфейс ASP.NET или что-то еще?

    gdb scripting: выполнять команды в выбранной точке останова

    Как передать одиночные шестнадцатеричные значения последовательных данных в PuTTY с помощью кода Alt?

    Как установить бета-версию Google Chrome для всех пользователей?

    Как заставить Inno Setup распаковать файл, который он установил (все как часть одного процесса установки)

    Давайте будем гением компьютера.