设所求圆方程为x^2+(y-2)^2=r^2
由圆与直线x-2y+1=0相切则圆心到直线的距离为半径r
r=|0-2*2+1|/√5=3√5/5 即r^2=9/5
所以所求圆方程为x^2+(y-2)^2=9/5