Problem installing MariaDB mariadb-11.4.0-winx64 on windows server 2016
Hi all, I have a problem installing MariaDB on windows server 2016. I've tried with msi package but it does always a rollback without give me the error. I've tried with the zip package and when I launch mysql_install_db.exe I receive two errors: - icuin.dll not found; - icuuc.dll not found; Anyone could help me? I need to install something from Microsoft? Thanks
Answer Answered by Vladislav Vaintroub in this comment.
I'm afraid you'd need to install new version of Windows from Microsoft.
The icuuc.dll/icuin.dll are from Windows 10, since version 1703 https://learn.microsoft.com/en-us/windows/win32/intl/international-components-for-unicode--icu-
Windows Server 2016 is based on version 1607, and this version predates ICU support on Windows.
So, MariaDB used something Windows Server 2016 does not have, and WS2016 appears unsupported. But this is in line with MariaDB support policy, since that specific version of Windows is out of mainstream support, for the last 2 years already, and MariaDB only supports "in mainstream policy, as per MS", at least for the new MariaDB versions.
Yes, we probably need to make MSI more clever about it.