Fun fact: to be included in your MySQL server configuration, any file in a directory referenced by !includedir in my.cnf must have a filename (1) ending in .cnf (that's documented) (2) not containing any other period (.) character
Why? Because "the extension is defined as everything after the first extension character (normally '.') after the directory name."
Because, I guess, a simple suffix match was too lowbrow. Or not MS-DOSy enough?
Reported in 2010 (thanks +Kenny Gryp
). Took them only 3 years to fix for 5.7.2. Obviously not fixed in current Ubuntu LTS, which is on 5.5. Won't even be in vivid, which is on 5.6.
And that just cost me three hours of my life.