2 coisas que eu posso pensar, 1 sendo que a porta não está aberta para sua casa, outra seria que o usuário no servidor foi criado para o seu computador de escritório (usuário @ office)
você pode testar o primeiro com nc -vz host porta (padrão 3306) segundo seria consultar a tabela mysql.user e ver como seu usuário está definido
mysql> select user,host from mysql.user;