我在DOS中运行mysql,在msql提示符下键入:
grant select,insert,update,delete on mydb.* to myname@"*" identified by "abc"; 
但在phpMyAdmin中看时,它的密码不是我以上输入的"abc",而成了"7cd2b5942be28759",
而且用这个myname新用户及密码登入时,有下列错误:
#1045 - Access denied for user: 'myname@localhost' (Using password: YES)不知什么办才好,请高手指路.谢谢.

解决方案 »

  1.   

    谢谢 ice_berg16(寻梦的稻草人)我按你的方法新建了一个新用戶及密码,然后用这个新用户及密码登入,还是这个错:
    #1045 - Access denied for user: 'cin@localhost' (Using password: YES) 
        
    什么办,再次请指,谢
      

  2.   

    是不是你的PHPmyadmin有问题,换一个版本是试试
      

  3.   

    #1045 - Access denied for user: 'cin@localhost' (Using password: YES) 你需要再次 返回 phpMyAdmin 首页  Relaod 一次 Mysql  只有重新启动一次 以后 新用户才可以使用
      

  4.   

    grant select,insert,update,delete on mydb.* to myname@"*" identified by "abc"; 这条语句可以用"*"???才第一次见,长见识了
      

  5.   

    我不太清楚,你要去该里面的配置文件吧!应该是config.inc.php吧!
    再侃侃吧!
      

  6.   

    我在DOS中运行mysql,在msql提示符下键入:
    grant select,insert,update,delete on mydb.* to myname@"*" identified by "abc"; 
    但在phpMyAdmin中看时,它的密码不是我以上输入的"abc",而成了"7cd2b5942be28759",
    #############################原因是mysql用md5()对密码进行了加密。所以是7cd2b5942be28759。
      

  7.   

    MySQL新版本会出现这样的错误,你要用到Old_Password()函数把密码改一下。具体方法,网上有很多。