⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 420.html

📁 Jsp精华文章合集,JSP方面各种知识介绍
💻 HTML
📖 第 1 页 / 共 2 页
字号:
数据目录内容的属主和模式为mysqladm设置。现在你应该保证你总是以mysqladm用户<br>运行服务器,因为现在这是唯一由访问数据库目录权限的用户(除root)。 <br>在完成这些设置后,你最终应该得到下面的数据目录权限:<br><br>% ls -l<br>total 10148<br>drwxrwx---  11  mysqladm mysqlgrp 1024 May  8 12:20 .<br>drwxr-xr-x  22  root     wheel     512 May  8 13:31 ..<br>drwx------   2  mysqladm mysqlgrp  512 Apr 16 15:57 menagerie<br>drwx------   2  mysqladm mysqlgrp  512 Jan 25 20:40 mysql<br>drwx------   7  mysqladm mysqlgrp  512 Aug 31  1998 sql-bench<br>drwx------   2  mysqladm mysqlgrp 1536 May  6 06:11 test<br>drwx------   2  mysqladm mysqlgrp 1024 May  8 18:43 tmp<br>....<br><br><br><br>二、外部安全性-保证网络访问的安全<br>MySQL的安全系统是很灵活的,它允许你以多种不同方式设置用户权限。一般地,你可<br>使用标准的SQL语句GRANT和REVOKE语句做,他们为你修改控制客户访问的授权表,然<br>而,你可能由一个不支持这些语句的老版本的MySQL(在3.22.11之前这些语句不起作<br>用),或者你发觉用户权限看起来不是以你想要的方式工作。对于这种情况,了解<br>MySQL授权表的结构和服务器如何利用它们决定访问权限是有帮助的,这样的了解允许<br>你通过直接修改授权表增加、删除或修改用户权限,它也允许你在检查这些表时诊断<br>权限问题。<br><br>关于如何管理用户账号,见《MySQL的用户管理》。而对GRANT和REVOKE语句详细描<br>述,见《MySQL参考手册》。<br><br>2.1 MySQL授权表的结构和内容<br>通过网络连接服务器的客户对MySQL数据库的访问由授权表内容来控制。这些表位于<br>mysql数据库中,并在第一次安装MySQL的过程中初始化(运行mysql_install_db脚<br>本)。授权表共有5个表:user、db、host、tables_priv和columns_priv。<br><br>表1 user、db和host授权表结构 <br>访问范围列<br><br>user db host <br>Host Host Host <br>User Db Db <br>Password User  <br>数据库/表权限列 <br>Alter_priv Alter_priv Alter_priv <br>Create_priv Create_priv Create_priv <br>Delete_priv Delete_priv Delete_priv <br>Drop_priv Drop_priv Drop_priv <br>Index_priv Index_priv Index_priv <br>Insert_priv Insert_priv Insert_priv <br>References_priv References_priv References_priv <br>Select_priv Select_priv Select_priv <br>Update_priv Update_priv Update_priv <br>File_priv Grant_priv Grant_priv <br>Grant_priv   <br>Process_priv   <br>Reload_priv   <br>Shutdown_priv   <br>  <br>表2 tables_priv和columns_priv属权表结构<br><br>访问范围列 <br>tables_priv  columns_priv <br>Host  Host <br>Db  Db <br>User  User <br>Table_name  Table_name <br>Column_name   <br>权限列 <br>Table_priv  Column_priv <br><br>授权表的内容有如下用途:<br><br>user表<br>user表列出可以连接服务器的用户及其口令,并且它指定他们有哪种全局(超级用<br>户)权限。在user表启用的任何权限均是全局权限,并适用于所有数据库。例如,如<br>果你启用了DELETE权限,在这里列出的用户可以从任何表中删除记录,所以在你这样<br>做之前要认真考虑。 <br>db表<br>db表列出数据库,而用户有权限访问它们。在这里指定的权限适用于一个数据库中的<br>所有表。 <br>host表<br>host表与db表结合使用在一个较好层次上控制特定主机对数据库的访问权限,这可能<br>比单独使用db好些。这个表不受GRANT和REVOKE语句的影响,所以,你可能发觉你根<br>本不是用它。 <br>tables_priv表<br>tables_priv表指定表级权限,在这里指定的一个权限适用于一个表的所有列。 <br>columns_priv表<br>columns_priv表指定列级权限。这里指定的权限适用于一个表的特定列。 <br>在“不用GRANT设置用户”一节里,我们再讨论GRANT语句如何对修改这些表起作用,<br>和你怎样能通过直接修改授权表达到同样的效果。<br><br>tables_priv和columns_priv表在MySQL 3.22.11版引进(与GRANT语句同时)。如<br>果你有较早版本的MySQL,你的mysql数据库将只有user、db和host表。如果你从老<br>版本升级到3.22.11或更新,而没有tables_priv和columns_priv表,运行<br>mysql_fix_privileges_tables脚本创建它们。<br><br>MySQL没有rows_priv表,因为它不提供记录级权限,例如,你不能限制用户于表中包<br>含特定列值的行。如果你确实需要这种能力,你必须用应用编程来提供。如果你想执<br>行建议的记录级锁定,你可用GET_LOCK()函数做到。<br><br>授权表包含两种列:决定一个权限何时运用的范围列和决定授予哪种权限的权限列。<br><br>2.1.1 授权表范围列<br>授权表范围列指定表中的权限何时运用。每个授权表条目包含User和Host列来指定权<br>限何时运用于一个给定用户从给定主机的连接。其他表包含附加的范围列,如db表包<br>含一个Db列指出权限运用于哪个数据库。类似地,tables_priv和columns_priv表包<br>含范围字段,缩小范围到一个数据库中的特定表或一个表的特定列。<br><br>2.1.2 授权表权限列<br>授权表还包含权限列,他们指出在范围列中指定的用户拥有何种权限。由MySQL支持的<br>权限如下表所示。该表使用GRANT语句的权限名称。对于绝大多数在user、db和host<br>表中的权限列的名称与GRANT语句中有明显的联系。如Select_priv对应于SELECT权<br>限。<br><br><br>__________________<br><font color=red>真实源于生活! </font><br>请访问我们的网站: <br>(VB爱好者乐园) <br><a href="http://www.vbgood.com" target=_blank>http://www.vbgood.com</a><br><a href="http://www.d1vb.com" target=_blank>http://www.d1vb.com</a><br><a href="http://61.128.97.225/vbgood/index.asp" target=_blank>http://61.128.97.225/vbgood/index.asp</a><br>拥有1800多个资料! </p></td>
  </tr>
</table>

<p>
<CENTER><a href="http://www.jsp001.com/forum/newreply.php?action=newreply&threadid=420">点这里对该文章发表评论</a></CENTER>
<p>该文章总得分是 <font color=red>0</font> 分,你认为它对你有帮助吗?
				[<a href=javascript:void(0) onclick=window.open("http://www.jsp001.com/forum/codeVote.php?threadid=420&intVote=4","","menubar=no,toolbar=no,location=no,directories=no,status=no,resizable=no,scrollbars=no,width=70,height=40,top=0,left=0")>非常多</a>](<font color=red>0</font>) 
				[<a href=javascript:void(0) onclick=window.open("http://www.jsp001.com/forum/codeVote.php?threadid=420&intVote=2","","menubar=no,toolbar=no,location=no,directories=no,status=no,resizable=no,scrollbars=no,width=70,height=40,top=0,left=0")>有一些</a>](<font color=red>0</font>) 
				[<a href=javascript:void(0) onclick=window.open("http://www.jsp001.com/forum/codeVote.php?threadid=420&intVote=1","","menubar=no,toolbar=no,location=no,directories=no,status=no,resizable=no,scrollbars=no,width=70,height=40,top=0,left=0")>无帮助</a>](<font color=red>0</font>) 
				[<a href=javascript:void(0) onclick=window.open("http://www.jsp001.com/forum/codeVote.php?threadid=420&intVote=-1","","menubar=no,toolbar=no,location=no,directories=no,status=no,resizable=no,scrollbars=no,width=70,height=40,top=0,left=0")>是灌水</a>](<font color=red>0</font>) </p>
<script language="javascript" src="http://www.jsp001.com/include/read_thread_script.php?threadid=420"></script>
<p><CENTER>
Copyright &copy; 2001 - 2009 JSP001.com . All Rights Reserved <P>

<IMG SRC="../image/jsp001_small_logo.gif" WIDTH="85" HEIGHT="30" BORDER=0 ALT="">
</CENTER></p>

</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -