正 文

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


www.7dspace.com  更新日期:2005-10-11 9:01:22  七度空间


  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;

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

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

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

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

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

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

  | Table_name | char(60) binary | | PRI | | |

  | Grantor | char(77) | | MUL | | |

  | Timestamp | timestamp(14) | YES | | NULL | |

  | Table_priv | set(select,insert, | | | | |

  | | update,delete,create, | | | | |

  | | drop,Grant,References,| | | | |

  | | Index,alter) | | | | |

  | Column_priv | set(select,insert, | | | | |

  | | update,References) | | | | |

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

  8 rows in set (0.01 sec)

  tables_priv表指定表级权限。在这里指定的一个权限适用于一个表的所有列。

  mysql> desc columns_priv;

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

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

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

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

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

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

  | Table_name | char(64) binary | | PRI | | |

  | Column_name | char(64) binary | | PRI | | |

  | Timestamp | timestamp(14) | YES | | NULL | |

  | Column_priv | set(select,insert, | | | | |

  | | update,References) | | | | |

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

  7 rows in set (0.00 sec)

8页,页码:[1] [2] [3] [4] [5] [6] [7] [8] 

上一篇:系统自动启动程序十大藏身之所
下一篇:SQL Server数据库性能优化
作者:  来源:hackercc.com ( 责任编辑:7dspace )
收藏此页】【打印】【关闭
站 内 搜 索
 

热 点 导 读
特 别 推 荐