Os computadores que podem se conectar a um servidor mysql são definidos em /etc/my.cnf
Você precisará editar o arquivo para permitir a conexão de todos os computadores
[mysqld]
bind-address = localhost #Change from localhost to '0.0.0.0' (all zeros)
skip-networking #Comment out this line if it exits
enable-named-pipe #Comment out this line if it exists
Tenha cuidado, uma vez que você alterou o endereço de ligação do host local para 0.0.0.0, o mysql permitirá conexões de qualquer lugar. Você deve bloquear seu firewall para permitir apenas máquinas específicas.
Você também pode precisar modificar o banco de dados para permitir conexões remotas. Se o seu ip da máquina remota é 192.168.1.100
GRANT ALL PRIVILEGES ON *.* TO db_user @'192.168.1.100' IDENTIFIED BY 'db_passwd';