对于①,当直线不存在斜率时,不正确;对于②,通过建立坐标系,求出动点的轨迹方程判断出正确;利用椭圆中三个参数的关系判断出③对;对于④,据双曲线的方程求出焦点坐标和渐近线方程,利用点到直线的距离公式判断出正确;对于⑤,根据m,n的不同情况,及圆锥曲线标准方程,可判断正确.
【解析】
若两直线平行,且均与x轴垂直,则两条直线的斜率均不存在,故①不正确;
对于②,以AB所在的直线为x轴,AB的中垂线为y轴建立坐标系,设M(x,y),A(-a,0),B(a,0),则有=λ,化简得(1-λ2)x2+(1-λ2)y2+(2a+2aλ2)x+a2-a2λ2=0,所以动点M的轨迹是圆,正确
对于③,e=,所以=,所以a2=2c2,所以椭圆中有b2=a2-c2=c2,所以b=c,所以③对;
对于④,双曲线(a>b>0)的焦点坐标为(±c,0),渐近线的方程为:y=±x,根据点到直线的距离公式得到距离d==b.所以④正确;
对于⑤,当m=0,n>0时,方程mx2+ny2=1表示的曲线为两条相交的直线;当m=n>0时,方程mx2+ny2=1表示的曲线为圆;当m≠n>0时,方程mx2+ny2=1表示的曲线为椭圆;当m,n异号时,方程mx2+ny2=1表示的曲线为双曲线,故⑤正确;
故答案为:②③④⑤