MySQL Ubuntu allow remote connections

Change the BIND address in the /etc/mysql/my.cnf from

BIND = 127.0.0.1

to

Bind = “IP ADDRESS OF CARD YOU WANT TO LISTEN ON” or 0.0.0.0 for all ip’s

then on the MySql Servert grant root access to all databases from all hosts

grant all on *.* to 'root'@'%';
SET PASSWORD FOR 'root'@'%' = PASSWORD('newpass');
FLUSH PRIVILEGES ;

http://dev.mysql.com/doc/refman/5.0/en/grant.html