Issue #2966523 by alexpott, blakemorgan, almaudoh, gapple, Mixologic, amateescu, bojanz: MySQL 8 Support (cherry picked from commit 3c106b9f789eb3734f4b65db12dae34754322c82)