在前面两节中介绍了如何添加用户及其权限,如何创建数据库,下面介绍如何关联权限,把数据库和用户捆绑在一起。
【操作步骤】
第1步,启动phpMyAdmin,登录之后进入phpMyAdmin首页,在首页右侧内容区域主导航栏中单击“用户”链接选项。
第2步,在用户管理页面中,显示当前的MySQL已经存在的会员账号列表。在这里可以对所有用户的权限、配置项进行重设,或者添加和删除用户。选择要操作的数据库用户名,单击“编辑权限”链接,如图14.17所示。
图14.17 编辑用户权限
第3步,在打开的用户权限页面中,下翻页面找到“按数据库指定权限”设置项目,从数据库列表中找到已定义的db_test数据库,如图14.18所示。
图14.18 选择数据库
第4步,在打开的页面中,为用户'tester'@'localhost' 和数据库 db\_test进行绑定,并指定用户操作该数据库的权限明细,如图14.19所示。
图14.19 设置用户操作当前数据库的权限
第5步,一般选择“数据”项目的全部权限,以及“结构”部分的七个权限,详细说明可以参阅前面小节说明,当然可以全部选择数据和结构,这个问题不大,管理就不要选了。
第6步,设置完毕,单击右下角的【执行】按钮,完成用户和数据库的绑定操作,由于按照上面的设置后,就看不到数据库授权绑定的情况,需要重新进入用户编辑权限页面,才能够看到新绑定的权限信息,如图14.20所示。
图14.20 显示当前用户绑定的数据库和权限
【提示】
在用户权限页面下面还可以修改用户登录密码,如图14.21所示。如果不需要修改密码,则可以忽略该部分设置。
图14.21 修改密码
下面的第四部分为更改登录信息,也就是修改数据库用户名的信息,如图14.22所示。当网站数据库用户名泄密后,可以在这里快速更改用户登录信息。
图14.22 更改用户登录信息
第五部分为复制数据库用户名,在这里可以创建一个同样权限的数据库用户名,如图14.23所示。该部分功能一般用不到。
图14.23 复制数据库用户名
【拓展】
当一台服务器多个人管理的时候,就需要创建多个管理员账号,创建新的MySQL管理员用户名其实很简单:
按前面小节介绍方法添加一个新用户名,设置好用户名和密码,在数据库用户名关联的数据库名中不要绑定任何数据库,然后在用户权限设置项目中勾选全部权限,单击【执行】按钮,即可快速创建一个管理员账号。
要删除一个数据库,则可以管理员身份进入phpMyAdmin,按如图14.24所示操作即可。
图14.24 删除数据库
要删除用户名,则可以管理员身份进入phpMyAdmin,按如图14.25所示操作即可。
图14.25 删除用户名