不是说得很清楚了吗?你没有权限!!只有root用户或其他同root一样权限的用户才能修改密码.重新授权一次吧.

解决方案 »

  1.   

    用root用户登录后,使用grant命令.
    mysql>grant all on *.* to username@localhost identified by 'password';说明:all 表示所有的权限包括insert,delete,update,create....
         *.*表示所有的数据库和所有的表,单个数据库要用 db.*
         localhost 可以用IP地址来代替
    一般不建议对用户进行all授权,除非非常信任的人,另外如果只是想修改密码可以对用户只进行可以修改密码权限的授权,具体的名称你自己去查查吧,我忘记了.