Все двоичные файлы 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, так как раньше я видел такое поведение с другими программами, особенно с наносервером.
Как мне выяснить причину ненормального поведения?
Благодарю.