我几乎是MySQL和WAMP的新手。 我刚在本地主机上创build了一个新的数据库,我称之为“pipe理员”(原文,呵呵?)。 在创build后的下一页上,用户在“Type”,“global”和“database-specific”下出现2行。 前者拥有所有权限,另一个在“授予”下显示“否”。 那是什么意思?
简而言之,全局权限是适用于给定MySQL实例上的所有数据库的权限。 数据库特定的权限是仅适用于特定数据库的权限(按名称build议)。
例如,用户可以具有全局select权限,以便可以针对所有数据库运行查询,但是仅针对一些数据库写入权限。
不知道你的WAMP栈用什么工具来configurationMySQL中的用户,所以我做了一些假设,但这里是MySQL如何定义用户:
1)创build一个用户(在mysql.users表),允许用户login到MySQL。
2)将GRANT语句应用于该用户,使他们在全局,特定数据库或特定表中具有一定的访问级别。
你所看到的是,用户被授予全局的所有权限,然后授予对该数据库的特定访问权限,但可能不是GRANT OPTION权限(允许他们授予其他权限)。
以下是关于MySQL 5.1中GRANT语句的更多信息: http : //dev.mysql.com/doc/refman/5.0/en/grant.html 。