para tu segundo problema
Cita: y desde windows tengo instalado mysql 5, apache 2,php 5
c:/>mysql -uroot -h159.16.10.21
ERROR 2013: Lost connection to Mysql server during query
prueba aumentando set-variable = thread_stack=256K en tu archivo my.ini o my.cnf no recuerdo bien, reinicia el servicio de mysqld y prueba si tienes el mismo error.
sobre tu primer problema pareciera que no esta levantado el demonio de mysql, o en todo caso que esta bloqueado el puerto 3306 de mysql por eso es que no puedes conectarte, suerte, cya