📄 00000001.htm
字号:
<HTML><HEAD> <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人: engineer (剑胆琴心~还是得走,sigh...), 信区: Linux <BR>标 题: MySQL数据库及其ODBC接口的介绍(2) (转载) <BR>发信站: BBS 水木清华站 (Mon Aug 9 18:03:20 1999) <BR> <BR>【 以下文字转载自 Database 讨论区 】 <BR>【 原文由 engineer 所发表 】 <BR>五.MySQL的权限管理 <BR> <BR> MySQL的权限管理非常复杂,可以说这是它的得意之处,安全的管理有利于系统的稳定. <BR> 基本原则: [user] from [host] to [db] (of localhost) <BR> <BR> 系统数据库mysql中有四个分区:func,user,db,host.其中后三个有关权限管理. <BR> 它们的结构如下: <BR> <BR>Database: mysql Table: user Rows: 3 <BR>+---------------+----------+------+-----+---------+-------+ <BR>| Field | Type | Null | Key | Default | Extra | <BR>+---------------+----------+------+-----+---------+-------+ <BR>| Host | char(60) | | PRI | | | <BR>| User | char(16) | | PRI | | | <BR>| password | char(16) | | | | | <BR>| ......_priv | char(1) | | | N | | <BR>+---------------+----------+------+-----+---------+-------+ <BR> <BR>Database: mysql Table: db Rows: 3 <BR>+-------------+----------+------+-----+---------+-------+ <BR>| Field | Type | Null | Key | Default | Extra | <BR>+-------------+----------+------+-----+---------+-------+ <BR>| Host | char(60) | | PRI | | | <BR>| Db | char(32) | | PRI | | | <BR>| User | char(16) | | PRI | | | <BR>| ......_priv | char(1) | | | N | | <BR>+-------------+----------+------+-----+---------+-------+ <BR> <BR>Database: mysql Table: host Rows: 0 <BR>+-------------+----------+------+-----+---------+-------+ <BR>| Field | Type | Null | Key | Default | Extra | <BR>+-------------+----------+------+-----+---------+-------+ <BR>| Host | char(60) | | PRI | | | <BR>| Db | char(32) | | PRI | | | <BR>| ......_priv | char(1) | | | N | | <BR>+-------------+----------+------+-----+---------+-------+ <BR> <BR> 1.未在db表中列出的任意数据库,user表中的权限都为有效. <BR> 可只在user表中设置某些superuser的权限,而在db表中不涉及. <BR> 2.host只用来维护有效的server,缺省为空表,即为局域网内 <BR> 的所有机器. <BR> 3.可用mysql -u root mysql命令修改权限. <BR> 4.权限匹配时遵循的原则是: <BR> a. 表顺序: host -> db -> user; <BR> b. host和db域可有通配符%和_,表示所有和单个字符; <BR> c. 同一表中,也是 host->db->user域的顺序,无通配符优 <BR> 于有通配符; <BR> d. user域为空(''),表示匹配所有其他的用户; <BR> e. host可为机器名,localhost,IP,或通配符(如192.10.10.%), <BR> 但不允许用数字和点号开头(如123.321.1.edu.cn); <BR> f. 各表中的权限最后相"或"; <BR> 5.修改完之后,执行mysqladmin -u root reload更新. <BR> <BR>-- <BR> <BR> 不经历风雨,怎么见彩虹? <BR> <BR>※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 166.111.60.168] <BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -