执行修改账户权限保存

产生用户不能授权的原因是mysql 数据库中user 表中的特定用户(root) 的host 的属性值为localhost.
解决办法如下:
mysql> use mysql;
Database changed
mysql> update user set host='%' where user='root';
Query OK, 1 row affected (0.01 sec)
Rows matched: 1 Changed: 1 Warnings: 0
mysql> GRANT ALL ON *.* TO 'root'@'%';
Query OK, 0 rows affected (0.01 sec)

解决
博客指出执行修改账户权限保存时,产生用户不能授权的原因是 MySQL 数据库中 user 表特定用户(root)的 host 属性值为 localhost,并提及会给出解决办法。
2696





