Tuto chybu jsem měl také. V mém případě kompiluji pomocí VS2015 ve Windows.
Poprvé jsem zvolil kompilaci statické verze knihovny MySQL. Později jsem se rozhodl zkompilovat dynamickou verzi. Tentokrát došlo k chybě bad_alloc v paměti.
Řešením je vrácení konfigurace CPPCONN_PUBLIC_FUNC=.
Přejděte na stránky vlastností projektu pod C++> Preprocessor> Definice preprocesoru a odeberte položku CPPCONN_PUBLIC_FUNC="
.