So I spent most of today fighting with MySQL.
I finally got it to do most of what I wanted, meaning I was able to work around a bunch of it's brain damaged behavior, but I never did get it's pathetic excuse for C++ bindings to compile with Sun's C++ compiler.
Overall, the whole program feels like it was a poor excuse for a database that has enough stuff bolted onto it that you can almost use it as a real RDBMS, but in order to do so you have to jump through so many hoops that you might as well just go use a real database.
I just hope that it comes out way ahead in speed tests, because if it doesn't then it's pretty sad that they sacrificed so much and didn't gain anything for it.