linux5.0企业版系统,安装的tar.gz格式的Mysql,用root帐号可以正常登陆,但是mysql新增帐号
grant all on *.* to ly@"&" identified by "ly";
更新权限表
然后登入的时候提示:
[root@localhost ~]# mysql -u ly -p 
Enter password: 
已经输入正确的密码,蛤是还是全提示下面错误:
ERROR 1045 (28000): Access denied for user 'ly'@'localhost' (using password: YES)
有人知道是什么问题吗?

解决方案 »

  1.   

    我QQ:270590825,有意者可以加我QQ讲,然后后面回个帖,解决的分全给,谢谢。
      

  2.   

    grant all on *.* to ly@"%" identified by "ly"  试试
      

  3.   


    grant all on *.* to ly@'%' identified by "ly";
    LZ你敲的是&不是%
      

  4.   

    grant all on *.* to ly@'%' identified by "ly" 试试
    & %没有什么区别吗?
      

  5.   

    楼上的各位,不好意思,是我打错,我建帐号的时候输入的是
    grant all on *.* to ly@'%' identified by "ly"
      

  6.   

    grant all on *.* to 'ly1'@'%' identified by "ly1";然后用ly1登录。
      

  7.   

    另外你执行这个授权语句的时候,报错了吗?select user,host,password from mysql.user;
    看看里面是否有你授权进行的账户。
      

  8.   

    grant all on *.* to 'ly'@'%' identified by 'ly' 试试
      

  9.   

    1、密码单双引号问题
    2、flush privileges;
      

  10.   


    用ROOT账号进去select user,host from mysql.user贴出结果以供分析。