在一个服务器上普通来讲都不止一个站点,更不止一个MySQL(和PHP搭配之最佳组合)数据库 。为了
预防安全隐患,我们普通针对每个数据库都设置了独立的数据库
拜访帐号,该帐号仅有
拜访该数据库的权限 。
下面就让我们来具体演示一下:
1、首先我们要登陆phpMyAdmin 。
2、
缔造一个数据库,如下图,在phpMyAdmin右边窗口中,填写数据库名称,点
缔造即可 。

图1
例如我们这里
缔造一个名字为:cncmstest 的数据库
缔造
顺利会有如下
揭示:

图2
3、点击左上角的主页按钮,返回php(做为现在的主流开发语言)MyAdmin主界面:

图3
4、在主界面的右边点击“权限”来
缔造数据库帐号 。

图4
5、在权限页面中,我们点击“增加新消费者”

图5
6、在该页面中,我们填写要
缔造的数据库消费者名,该消费者的
拜访
规模,及密码 。

图6
如上图,我们填写了消费者名为:cncmsuser,该数据库消费者只同意本机
拜访,主机一项
取舍当地;密码我们
使用自动生成的,点下面的“Generate”会生成一个随
机密码,
而后点“Copy”会自动填写到密码框中 。
下面的框都不选,直接拉到页面最下面点执行即可
缔造一个新消费者 。
数据库消费者
缔造
顺利,会返回如下页面:

图7
7、最主要的一步,设置该消费者的数据库
拜访权限
在数据库消费者增加
顺利返回的页面中
可以直接设置权限 。这里我们
取舍按数据库指定权限:

图8
如上图,在数据库列表中
取舍我们方才
缔造的cncmstest,即会自动进入该数据库的权限设置页面 。

图9
在上图的权限设置中,我们把“数据”、“
构造”两列的权限所有选中,治理权限都不要选 。点执行即可 。
到这里,我们已经所有设置
结束了,
缔造了一个数据库:cncmstest,并
缔造了数据库消费者cncmsuser,特殊指定了该消费者只对cncmstest的
拜访权限 。如此,便达到了我们一开始所讲的
目标:为每一个数据库指定独立的消费者
拜访权限 。