Have you tried port 3306? That's the default port for MySQL, not 3006.
Assuming that is a typo, have you checked for 'bind-address' ? Are you sure the database server is binding to the IP address you think it should be binding to?
And finally, are you able to get any kind of connection? Is it a permission problem with the username you are using to connect, or can you not get anything at all?
Have you tried to telnet to that port to see if anything is there? telnet SERVER 3306 ?
-- Jason