老兄写的够清楚了
mysql 中 user表的记录    Host        User  Password  ..... 
--- localhost  root      (空)  .....
---  %          root      (空)  .....
--- localhost    zz        zz    .....
  
mysql 中  db表的记录    Host        Db    User 
---    %        test%      
--- localhost    aaa    zz  

解决方案 »

  1.   

    你的密码显示是zz??
    经过password()函数应该是16位才对呀(不管你的password是几位)
      

  2.   

    我是用phpmyadmin加的密码记录和查看的!!!本人菜鸟.哪作的不对?
      

  3.   

    用phpmyadmin加的密码记录不行!
    用Grant语句加
      

  4.   

    不能用phpmyadmin这种软件直接在user表里添加用户,因为user表的password是经过加密的,最好在dos模式下添加
      

  5.   

    grant all on *.* to zz@localhost indentified by "zz";
    用以上的方法试试看