Si su programa tiene una de las licencias enumeradas en EXCEPTIONS-CLIENT
en la distribución de MySQL, entonces su programa no tiene que ser compatible con GPL para usar la biblioteca cliente de MySQL.
Pero, en general, sí, si desea vincular a una biblioteca GPL, entonces su programa debe ser compatible con GPL.