是不是你授权没有成功,建议你在本机上用mysql.exe添加一授权用户,看看有没有什么问题
如:C:\Documents and Settings\Administrator>mysql -hfirewall -uroot -p
Enter password: ********
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 4.0.18-ntType 'help;' or '\h' for help. Type '\c' to clear the buffer.mysql> grant all on test.* to 'test'@'%' identified by '111';
Query OK, 0 rows affected (0.03 sec)mysql> exit
ByeC:\Documents and Settings\Administrator>mysql -hfirewall -utest -p
Enter password: ***
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2 to server version: 4.0.18-ntType 'help;' or '\h' for help. Type '\c' to clear the buffer.mysql> show databases;
+----------+
| Database |
+----------+
| test     |
+----------+
1 row in set (0.00 sec)mysql> exit
Bye