快速业务通道

Mysql数据库的安全配置、实用技巧

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-07-03
-+-------------+-----------------------------------------------------------------------+

  | Shutdown | Shudown_priv| 允许用mysqladmin shutdown命令关闭MySQL服务器。该权限比较危险, |

  | | | 不应该随便授予。 |

  +-----------+-------------+-----------------------------------------------------------------------+

  | Process | Process_priv| 允许查看和终止MySQL服务器正在运行的线程(进程)以及正在执行的查询语句 |

  | | | ,包括执行修改密码的查询语句。该权限比较危险,不应该随便授予。 |

  +-----------+-------------+-----------------------------------------------------------------------+ | File | File_priv | 允许从服务器上读全局可读文件和写文件。该权限比较危险,不应该随便授予。| +-----------+-------------+-----------------------------------------------------------------------+

  mysql> desc db;

  +-----------------+-----------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra |

  +-----------------+-----------------+------+-----+---------+-------+ | Host | char(60) binary | | PRI | | | | Db | char(64) binary | | PRI | | |

  | User | char(16) binary | | PRI | | |

  | Select_priv | enum(‘N‘,‘Y‘) | | | N | | | Insert_priv | enum(‘N‘,‘Y‘) | | | N | | | Update_priv | enum(‘N‘,‘Y‘) | | | N | |

  | Delete_priv | enum(‘N‘,‘Y‘) | | | N | |

  | Create_priv | enum(‘N‘,‘Y‘) | | | N | |

  | Drop_priv | enum(‘N‘,‘Y‘) | | | N | |

  | Grant_priv | enum(‘N‘,‘Y‘) | | | N | |

  | References_priv | enum(‘N‘,‘Y‘) | | | N | |

  | Index_priv | enum(‘N‘,‘Y‘) | | | N | |

  | Alter_priv | enum(‘N‘,‘Y‘) | | | N | |

  +-----------------+-----------------+------+-----+---------+-------+

  13 rows in set (0.01 sec)

  db表列出数据库,而用户有权限访问它们。在这里指定的权限适用于一个数据库中的所有表。

  mysql> desc host;

  +-----------------+-----------------+------+-----+---------+-------+

  | Field | Type | Null | Key | Default | Extra |

  +-----------------+-----------------+------+-----+---------+-------+

  | Host | char(60) binary | | PRI | | |

  | Db | char(64) binary | | PRI | | |

  | Select_priv | enum(‘N‘,‘Y‘) | | | N | |

  | Insert_priv | enum(‘N‘,‘Y‘) | | | N | |

  | Update_priv | enum(‘N‘,‘Y‘) | | | N | |

  | Delete_priv | enum(‘N‘,‘Y‘) | | | N | |

  | Create_priv | enum(‘N‘,‘Y‘) | | | N | |

  | Drop_priv | enum(‘N‘,‘Y‘) | | | N | |

  | Grant_priv | enum(‘N‘,‘Y‘) | | | N | |

  | References_priv | enum(‘N‘,‘Y‘) | | | N | | | Index_priv | enum(‘N‘,‘Y‘) | | | N | |

  | Alter_priv | enum(‘N‘,‘Y‘) | | | N | |

  +-----------------+-----------------+------+-----+---------+-------+

  12 rows in set (0.01 sec)

  host表与db表结合使用在一个较好层次上控制特定主机对数据库的访问权限,这可能比单独使用db好些。这个表不受GRANT和REVOKE语句的影响 ,所以,你可能发觉你根本不是用它。

  mysql> desc tables_priv;

  +-------------+-----------------------------

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号