Пропадает mysqld.exe при неудачном старте Openserver?
Вчера с рабочего компа на флэшке перенес всю папку openserver на другой комп.
Сегодня при запуске openserver обнаружил что тот не запускается из-за mysql.
Посмотрел в папку /modules/database/mysql5.7 и увидел что отсутствует файл mysqld.exe (в mysql 8.0 тоже) который вроде как должен запускаться.
И возникло непонимание, если он должен быть тут, то почему он не скопировался? Или всё же его там быть не должно?
К сожалению пока к рабочему компу нет доступа (чтобы сравнить папки), да и инсталяхи openserverа качать с мобилки напряжно...
Выяснилось что происходит какая-то неописуемая херня. ,
Дело в том, что при старте mysql, файлик mysqld.exe действительно почему-то удаляется, но если на папку bin поставить "только для чтения", то mysql стартует вполне нормально.
Не могу понять почему этот демон удаляется если апач не смог запуститься. Сколько лет работаю с openserver, но такое случилось впервые...
Причем в логах апача нет никаких ошибок...
Оказалось эта проблема довольно распространена, еще может пропадать httpd.exe и некоторые другие модули. На официальном форуме эта тема открыта. Проблема всё еще не решена.
Подтверждаю, с августа 2021 года начались редкие сообщения о такой проблеме. Не сказал бы что она массовая, на форуме около 10 сообщений насчитал на сегодня.
Пропадают только .exe файлы запускаемых модулей, сам Open Server не умеет удалять эти файлы, на чистой системе Windows 10 и Windows 7 никаких проблем нет. На Windows 11 работа не тестировалась и с этой системой офф. совместимости нет, но люди пишут что тоже нормально работает. Что может удалять файлы - пока загадка.