利用navcat为mysql数据库单独的表赋权限及表结构同步

为mysql数据库单独的表赋权限

场景:考勤系统需要拿OA数据库td_oa中的flow_run和flow_run_data表中的数据做考勤计算

考勤系统只需要读取这两张表的数据,所以只需要开通一个单独的用户,授予这个用户对这两张表的读取权限即可(最小权限原则可以保证系统最大的安全)

用mysql的图形化管理工具 Navicat Premium 可以很轻松的做到(里面也集成了oracle和sql server的管理)


1.添加单独访问数据库用户


2.对指定表赋权


3.勾选服务器权限选项卡中的show view权限(从权限名来说应该是赋权给视图的权限,但是只有勾选该选项才能精确的对数据表进行权限的控制,可能是工具的bug)



同步两个数据库之间的表结构(当业务设计mysql数据库表结构需要升级的时候比较适用)

注:操作之前记得备份数据库




posted @ 2015-11-24 13:58  reblue520  阅读(406)  评论(0编辑  收藏  举报