《涂抹Oracle》-君三思之作
批量上传文档,分享技术大牛的经典之作,送人玫瑰,手留余香,向幸福出发!三思的博客:http://junsansi.itpub.net/

  所有权限认证的根本目地, 都是为了保证用户只能做允 许它做的事情,MySQL也不例外,大家(范指数据库产品)实现的原理也都差不多,只不过机制上稍有差异,在权限粒度控制上有所不同。所有权限认证的根本目地.

  MySQL中对于用户权限的授予和解除比较灵活,即可以通过专用命令,也可以通过直接操作字典表来实现,正所谓条条道路通目标。不过话说回来,修的马路多不叫奇迹,何况在中国这片神奇的土地,奇迹这个词本身就是奇迹.   总的来看,MYSQL的权限从大的粒度上划分可以分成5类:全局、数据库、表、列、程序,通过对这5个大类权限的细分,可以精确地为某个用户分配从某台机器连接进来访问某个数据库下某个表的某个列的某部分权限。    
 

  MySQL Proxy(MySQL代理)是一个通过MySQL网络协议,提供MySQL服务器与客户端之间连接的应用工具,在基本配置条件下,MySQL代理仅是传递客户端发出的查询请求到MySQL服务器端,而后返回MySQL服务器的响应到客户端。

  启动MySQL Proxy对应的命令行正是mysql-proxy,位于安装路径/bin目录下,mysql-proxy命令行也提供了一些参数,用来实现不同的功能,在启动MySQL Proxy前必须对部分参数进行设置,比如监控服务器地址,名称,端口等。   MySQL Proxy的使用其实是非常简单的,启动MySQL Proxy服务对应的命令行是mysql-proxy,如上节所示该命令行的参数就那么几类,常用的参数更是屈指可数。 首先登录到目标数据库,创建相应用户并授予权限.