看看你的user表中的test用户的host字段是什么?
如果是ip,那么你指定-host=localhost当然登陆不了!

解决方案 »

  1.   

    agree  lumberjake(伐木工)
      

  2.   

    为了保险...
    我建了个两个帐号...一个是localhost (本机访问)
    另一个是 % (都可以)没有限制ip我的mysql是4.1....问题到底出在哪里了呢......
    解决问题,立即放分........
      

  3.   

    试试:
    [root@loc bin]# ./mysql -user test -password
    提示输入密码的时候,再输入密码。
      

  4.   

    看看是不是client端的版本太低。
      

  5.   

    Client does not support authentication protocol requested by server
      

  6.   

    不是这个问题,
    我的client和server是一起下载的.......
      

  7.   

    创建用户后再运行
    c:\>mysqladmin -u reloadtrying
      

  8.   

    我的是linux环境,
    reload重不如用phpmyadmin来的方面........现在问题解决了,主要原因是我的mysql4.10是个测试版,
    问题还是有一些的.
    我备份了数据,
    改装回mysql4.012现在没有问题了...感谢各位,
    另外提醒大家,装软件不一定最新就是最好的.......放分.........哈哈哈