Bug #116472 Inconsistencies is data directory case, cause failures on case sensitive file sy
Submitted: 24 Oct 2024 16:12 Modified: 9 Jan 2025 16:47
Reporter: Jose Ramirez Ruiz Email Updates:
Status: Verified Impact on me:
None 
Category:MySQL Server: Install Configuration Tool Severity:S3 (Non-critical)
Version: OS:Any
Assigned to: Jose Ramirez Ruiz CPU Architecture:Any

[24 Oct 2024 16:12] Jose Ramirez Ruiz
Description:
Rasising this on behalf of sgparry,

Title: Inconsistencies is data directory case, cause failures on case sensitive file system.

On ServerConfigSecurityPage.cs, code has been added to update the data directory using "Data" as the data directory. This causes an install on a case sesnitive file system to fail.
Historically, it has been impossible to get MySQL to operate reliably on Windows without setting lowercase_table_names to 1 or 2. However, it operates well on a Windows system with lowercase_table_names=0 if installed in a folder with case sensitivity enabled:
fsutil file setCaseSensitiveInfo enable
this requires susbsyetm for Linux, but not an avctual linux kernel or linux version of MySQL.
Unforunately, this code change breaks that installer.

How to repeat:
See description.