第十五章 用户管理ppt课件.pptVIP

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第十五章 用户管理ppt课件

MySql数据库 天津理工大学 华信软件学院 田春艳 Email : tcy_303@163.com Tel: 2011年9月-2012年1月 用户管理 MySQL用户包括普通用户和root用户。这两种用户的权限是不一样的。root用户是超级管理员,拥有所有的权限。root用户的权限包括创建用户、删除用户、修改普通用户的密码等管理权限。而普通用户只拥有创建该用户时赋予它的权限。用户管理包括管理用户的帐户、权限等。 内容 权限表介绍 用户登录和退出MySQL服务器 创建和删除普通用户 普通用户和root用户的密码管理 权限管理 权限表 安装MySQL时会自动安装一个名为mysql的数据库。mysql数据库下面存储的都是权限表。用户登录以后,MySQL数据库系统会根据这些权限表的内容为每个用户赋予相应的权限。这些权限表中最重要的是user表、db表和host表。除此之外,还有tables_priv表、columns_priv表、proc_priv表等。 user表 user表是MySQL中最重要的一个权限表。user表有39个字段。这些字段大致可以分为四类,分别是用户列、权限列、安全列和资源控制列。 当初始化用户密码时,由用户提供其密码,该密码经加密后保存在USER表中;当用户再次登录时,将用户登录使用的密码经加密,并比较加密的结果与USER表中保存的密码,如果相同则允许用户登录。 db表和host表 db表和host表也是MySQL数据库中非常重要的权限表。db表中存储了某个用户对一个数据库的权限。db表比较常用,而host表很少会用到。这两个表的表结构差不多。db表和host表的字段大致可以分为两类,分别是用户列和权限列。 1.用户列 2.权限列 tables_priv表和 tables_priv表可以对单个表进行权限设置。 tables_priv表包含8个字段,分别是Host、Db、User、Table_name、Table_priv、Column_priv、Timestamp和Grantor。前四个字段分别表示主机名、数据库名、用户名和表名。Table_priv表示对表进行操作的权限。这些权限包括Select、Insert、Update、Delete、Create、Drop、Grant、References、Index和Alter。 columns_priv表 columns_priv表可以对单个数据列进行权限设置。 Column_priv表示对表中的数据列进行操作的权限。这些权限包括Select、Insert、Update和References。Timestamp表示修改权限的时间。Grantor表示权限是谁设置的。 procs_priv表 procs_priv表可以存储过程和存储函数进行权限设置。 procs_priv表包含8个字段,分别是Host、Db、User、Routine_name、Routine_type、Proc_priv、Timestamp和Grantor。 Routine_name字段表示存储过程或函数的名称。Routine_type字段表示类型。该字段有两个取值,分别是FUNCTION和PROCEDURE。FUNCTION表示这是一个存储函数。PROCEDURE表示这是一个存储过程。Proc_priv字段表示拥有的权限。权限分为3类,分别是Execute,Alter Routine和Grant。Timestamp字段存储更新的时间。Grantor字段存储权限是谁设置的。 内容 权限表介绍 用户登录和退出MySQL服务器 创建和删除普通用户 普通用户和root用户的密码管理 权限管理 帐户管理 账户管理是MySQL用户管理的最基本的内容。账户管理包括登录和退出MySQL服务器、创建用户、删除用户、密码管理、权限管理等内容。通过账户管理,可以保证MySQL数据库的安全性。 登录和退出MySQL服务器 用户可以通过mysql命令来登录MySQL服务器。 启动MySQL服务后,可以通过mysql命令来登录MySQL服务器。命令如下: mysql -h hostname|hostIP -P port -u username -p DatabaseName -e SQL语句 新建普通用户 在MySQL数据库中,可以使用CREATE USER语句来创建新的用户,也可以直接在mysql.user表中添加用户。还可以使用GRANT语句来新建用户。本小节将为读者介绍这三种方法。 1.用CREATE USER语句来新建普通用户 2.用INSERT语句来新建普通用户 3.用GRANT语

文档评论(0)

118zhuanqian + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档