root 127.0.0.1 否  ALL PRIVILEGES 是  编辑权限  导出
root ::1 否  ALL PRIVILEGES 是  编辑权限  导出
root centos 否  ALL PRIVILEGES 是  编辑权限  导出
root localhost 否  ALL PRIVILEGES 是  编辑权限  导出显示root有除了(grant)以外的所有权限。
我需要在PHPMYADMIN中新建用户,并为其授权。

解决方案 »

  1.   

    直接去update mysql.user set grant=1 where user='root';
      

  2.   

    去工具化,全部用MYSQL的命令搞定吧。
      

  3.   

    mysql> update mysql.user set grant_priv=1 where user='admin';
    Query OK, 0 rows affected (0.01 sec)
    Rows matched: 2  Changed: 0  Warnings: 0执行成功了,但是phpmyadmin中仍然显示admin无grant权限。
      

  4.   

    update mysql.user set grant_priv=1 where user='admin';完后只是改了表中的数据,需要等下次MYSQL启动时才生效。或者你可以FLUSH PRIVILEGES命令强制MYSQL刷新权限设置。