今天遇到一个mysql (grant)授权问题报错root@localhost denied ,但是password yes
网上搜了好久都说密码不对,后来看了下密码没问题 最后查到 是 没有 grant(授权)权限
查看是否有授权权限 select host,user,grant_priv,Super_priv from mysql.user;
发现是 N 没权限,需要改成 Y update mysql.user set grant_priv='y' where host='localhost'; 修改后在 gtant 授权 ok