错误提示是用户名不正确,你要确保你输入的用户名是正确的。
查询你的mysql数据库中user表的用户列表
mysql>select * from user where host='localhost';my.ini中的用户名和密码不一定就是你数据库中存在的。

解决方案 »

  1.   

    从命令提示符进Mysql看看,估计你的用户名或密码错误正如楼上所说 my.ini中的用户名和密码不一定就是你数据库中存在的。c:\mysql\bin>mysql -u 用户名 -p
    c:\mysql\bin>密码
      

  2.   

    那个用户和密码是管理系统用得,真正得查询数据库得管理员密码初始设置应该是 
    root 和 空密码,进入 phpmyadmin以后用 权限 选项修改就可以了
      

  3.   

    my.ini 中的密码 和 MYSQL 中的 ROOT 的秘密没有必然联系, MYSQL 默认的是空密码
      

  4.   

    我明了为什么是因为mysql5自身的问题 myslq5的密码加秘算法变了原先是16位现在变为41位了,大家以后碰到这种事也注意吧,咱们CSDN有解决办法?谢谢各位的支持,结贴了.
      

  5.   

    我以前回答过这个问题,解决方法
    mysql>set password for
         >'root'@'localhost' = OLD_PASSWORD('newpassword');这样root密码就是以前的16位密码。如果不用以前的密码算法,直接设置password('newpassword'),你需要用PHP5中的mysqli来连接Mysql数据库,phpMyadmin的版本也要更新,否则提示升级Mysql客户端。