Allow mysql2 to use a non-default port

I'm struggling with how to add unit tests for the dialect adapter so that I can test the changed behavior of acquireRawConnection, which I hope to push back before too long.