Все двоичные файлы mysql (bin\*.exe) выходят без единого слова.
Запуск Windows Server 2016 в качестве хоста. Запуск образа докера mcr.microsoft.com/windows/servercore внутри с собственными контейнерами Windows. Распакованный mysql-5.6.43-winx64.zip внутри контейнера. Ни один из двоичных файлов не работает. Например,
c:\mysql\bin> mysqld.exe --help
c:\mysql\bin>
- Нет ошибок на консоли.
- Ничто в Windows Event Application, Security, Setup, System logs не упоминает "mysql". (
wevtutil ... | findstr /i mysql). - Использовал
dumpbinиз Visual Studio, чтобы увидеть импортmysqld.exe/imports, то есть какие библиотеки ему нужны - все они присутствуют в контейнере. - Пробовал
bin\replace.exe,bin\mysql.exeи т.д. - все с одинаковым результатом. - Проверено, что двоичные файлы ОС и MySQL x64 - они, по крайней мере, в соответствии с описанием образа Docker и zip-именем mysql.
Я почти уверен, что это не имеет ничего общего с MySQL, так как раньше я видел такое поведение с другими программами, особенно с наносервером.
Как мне выяснить причину ненормального поведения?
Благодарю.
