Unable to access mysql database remotely
Two possible problems


You didn't specify the -p option. Without -p the client will not prompt for a password and will attempt to connect without one
The database may not be configured to allow remote login for root.  You may have to login on the server and enable remote access (i.e. GRANT ALL ON *.* TO root@'%' IDENTIFIED BY '...';)