Observe que em MySql a ordem das coordenadas são:
1.
POINT(lng, lat)
- sem SRID2.
ST_GeomFromText('POINT(lat lng)', 4326)
- com SRID select st_distance_sphere(POINT(-73.9949,40.7501), POINT( -73.9961,40.7542))
retornará 466.9696023582369, como esperado, e 466.9696023582369> 300, claro