Saya juga memiliki kesalahan ini. Dalam kasus saya, saya mengkompilasi menggunakan VS2015 di Windows.
Pertama kali saya memilih kompilasi versi statis dari lib MySQL. Kemudian kemudian saya memutuskan untuk mengkompilasi versi dinamis. Kali ini kesalahan bad_alloc di memori hilang.
Solusinya adalah mengembalikan konfigurasi CPPCONN_PUBLIC_FUNC=.
Buka Halaman Properti proyek, di bawah C++> Preprocessor> Definisi Preprocessor dan hapus item CPPCONN_PUBLIC_FUNC="
.