il existe deux fonctions fournies par MySQL pour tester la validité des géométries, mais les deux prennent une géométrie déjà formée en entrée.
ST_IsValid(ST_GeomFromText(?));
retourne un booléen
ST_Validate(ST_GeomFromText(?));
renvoie la GEOM ou null si invalide.
il n'y a rien que je sache qui analyse WKT dans MySQL, et il n'y a pas non plus de paramètre qui le ramènera au comportement <5.7.