概述
用户是一个数据库账号,用来登录数据库,并根据被授予的权限对数据库进行使用和管理。
在数据库系统中包括两类用户,一类是系统用户,一类是普通用户,系统用户是数据库创建时默认自带的用户,他们拥有系统自定义划分的权限;普通用户由数据库管理员创建,并且根据应用需求划分相应的权限。针对普通用户的管理,应采用最小权限的方式进行权限管理,避免用户越权操作数据库,影响数据库安全。
每个用户有所属的(逻辑)库,不同(逻辑)库中的用户彼此不同,即使其名称相同。
例如在DB_1
库中创建usr_1
用户,该用户只能用来登录DB_1
库,而无法用来登录DB_2
库,除非在DB_2
库中也创建同名的用户。此外即使DB_2
中也创建了usr_1
用户,但其用户口令、用户权限等也可能和DB_1
中的usr_1
用户不同。