in reply to DBD::Mysql Messing with my data?

It sounds like on the second db, your fetched data is truncated. Exactly 4000 bytes? That doesn't sound like a coincidence.

Look up "LongReadLen" and "LongTruncOk" in the DBI docs. I'm quite sure that holds the key to your problem.