I think there might be some changes from simendsjo's misc-cleanups
branch of mysqln that need merged into Vibe.d's branch. The
simendsjo/misc-cleanups version is working fine for me in Vibe.d
v0.7.8 (although using the MySQL connection pooling class results in
compilation errors - haven't looked into them so I don't know offhand
if they're trivial to fix). But using Vibe.d's own mysqln just gives me
this:
new Connection("localhost", "testdbuser", "testpass", "testdb", 3306,
defaultClientFlags);
-->
Authentication failure: Access denied for user 'testdbuser'@'%' to
database 't'
Note the database name in the error is truncated. And then it dies with:
core.exception.InvalidMemoryOperationError
core.exception.InvalidMemoryOperationError
(Yes, doubled like that.)