QUOTE (jjhurani @ Jun 12 2007, 09:13 AM)

you need to make a grant statement on the mysqld server with the other servers ip...
eg: 1.1.1.1 == mysqld server
2.2.2.2 == the server trying to connect.
on 1.1.1.1 you need to do:
GRANT ALL PRIVILEGES ON test.* TO 'user'@'2.2.2.2' IDENTIFIED BY 'some_password';
obviously you will need to tailor that a bit.
Have you thought about enabling bin-logging? this would take one database and turn it into a master, and any others a slave, this is basically database replication. Each database writes to a log file, and each slave is configured to read the log file and keep track of position so if one server goes down when it wakes up it knows where it's left off, and picks right up and cathes the data up.
let me know if you need help with this as i have done this several times with great success even with servers located in other countries.
The beauty is that you dont need WHM or CPANLE you can run this via command line, and will work with just about any linux server running redhat, debian, suse, with cpanel mysql etc.....