现在遇到个问题
  
  //创建新用户tw,密码为tw 并且给定访问数据库UserManger的所有权限
  grant all parvileges on UserManger.* to tw@'%' identified by 'tw'
  
可是却用这用户名登陆的时候却登陆不进去
  mysql -u tw -ptw
  提示错误:ERROT 1045 (28000):Access denied for user 'root'@'loacalhost' (Using password:YES)这是为什么呢?明明创建好用户了啊却登陆不进去。

解决方案 »

  1.   

    用户已经创建成功了,因为用root用户可以查询到mysql.user表中的确有这用户谢谢!~
      

  2.   

    提示错误:ERROT 1045 (28000):Access denied for user 'root'@'loacalhost' (Using password:YES) 怎么会提示你root而不tw?不行的话,就先给root@%授一下,然后再试。
      

  3.   


    试了,一样。发现在mysql.user表中,用户tw的所有权限都是N
    不是已经授权了吗?怎么是这样的呢
      

  4.   

    我也flush privileges了,也把服务器重启了,还是不行哦。
      

  5.   

    已经解决
    http://bbs.chinaunix.net/archiver/tid-658853.html此处有方法谢谢楼上两位