[{ALLOW view All}]
[{ALLOW edit Markus}]

[MySQL 5.1 Reference Manual :: 5.1.2 Server Command Options|http://dev.mysql.com/doc/refman/5.1/en/server-options.html]
see "bind-address"

[Step By Step Manual|http://www.cyberciti.biz/tips/how-do-i-enable-remote-access-to-mysql-database-server.html]

Mysql:
{{{
GRANT ALL ON <database-name>.* TO <database-user>@'<ip-address or server-name>' IDENTIFIED BY '<password>';
}}}

Use your providers IP if you have an 192.168.*.*, for example:
{{{
dslc-082-082-169-101.pools.arcor-ip.net
}}}
You will see your provider's IP as error like "Host dslc-082-082-169-101.pools.arcor-ip.net cannot connect to this MySQL Server" or so
when you try to connect.