Es gibt zwei von MySQL bereitgestellte Funktionen, um die Gültigkeit von Geometrien zu testen, aber beide nehmen eine bereits gebildete Geometrie als Eingabe.
ST_IsValid(ST_GeomFromText(?));
gibt einen booleschen Wert zurück
ST_Validate(ST_GeomFromText(?));
gibt das GEOM oder null zurück, wenn es ungültig ist.
Mir ist nichts bekannt, das WKT in MySQL parst, noch gibt es eine Einstellung, die es wieder auf <5.7-Verhalten umstellt.