开篇
为什么要为用户分配数据表权限?
1.不同的用户登录数据库对数据操作的权限是不一样的,不同的用户拥有不同的权限等级。
2.MySql5.7在win10安装后,用户对数据的访问权限是默认是无任何权限的,在通过JDBC访问数据库会出现Access denied for user ‘user’@’%’ to database ‘的异常信息你要访问的数据库名称’。
解决办法
工具:Navicate
1.首先看看数据库管理员的配置

1.为用户设置表的权限

2.查看用户的表权限

总结
权限管理对于数据库来说是非常重要的,但是管理员也可以动态的去为不同的用户设置不同的表操作权限来完成不同数据访问操作。