最近几位同事反映,sqlyog连接测试环境mysql数据库只能select。不可能啊,我给的是all privilege to 'username'@'%'
检查原因如下:
sqlyog是从本地windows系统远程连接数据库的。
最近改从11上同步数据到测试环境,11user表中已经有几位同事的本地ip登录数据库的账号,权限为select,在同步的时候没有删除此user表中的账号。
数据同步之后,执行grants all privilege to 'username'@'%' 。但并不能覆盖原有的grants select to 'username'@'192.168.10.***'
似乎mysql优先考虑精确赋予的权限
阅读(1410) | 评论(0) | 转发(0) |