mysql rozumí pouze názvům funkcí podobným C. Samozřejmě musíte exportovat taková jména:
#if defined(_WIN32) || defined(_WIN64)
#define DLLEXP extern "C" __declspec(dllexport)
A pro každý případ zkuste zkompilovat vaši dll s příznaky, se kterými byl mysql zkompilován na vaší platformě. K tomu použijte mysql_config
nástroj z distribuce mysql takto:
mysql_config --cxxflags
Takže budete moci definovat potřebné příznaky kompilace.