数据库管理系统通常提供授权功能来控制不同用户

数据库管理系统通常提供授权功能来控制不同用户,第1张

数据库管理系统通常提供授权功能来控制不同用户主要为了实现安全性。

数据库管理属数据库维护的范围。

广义而言,是数据库设计以后的一切数据库管理活动。包括数据库模型创建、数据加载、数据库系统日常维护活动等。

狭义而言,是数据库系统运行期间采取对数据库的活动。如数据服务、性能监督、数据库重组、数据库重构、数据库完整性控制和安全性控制、数据库恢复等各个方面。

数据库管理职责由数据库管理员(DBA)承担。数据库管理的目的是为数据库用户提供一个可用性好、安全可靠、性能优秀的数据库环境。

20世纪60年代后期以来,计算机用于管理的规模越来越大,应用越来越广泛,数据量急剧增加,同时多个应用程序、多种语言互相覆盖地共享数据集合的要求越来越强烈;计算机硬件已经有了大容量磁盘,硬件价格下降,软件价格则上升,为编制和维护系统软件及应用程序所需的成本相对增加;在处理方式上,联机实时处理要求更多,分布处理的概念已经形成。在这种背景下,以文件系统作为数据管理手段已经不能满足应用的需求,于是为解决多用户、多个应用程序共享数据的需求,数据库管理技术便应运而生。

grant

(权限)

on

(表名)

to

用户名

权限是指:select

,insert,delete,update等

表名:数据库中建表的名称

用户名:数据库用户名

用户名可以创建

使用系统存储过程

exec

sp_addlogin

'创建的用户名','密码','数据库名'

其中密码和数据库名可以不填写

语法如下:

grant [权限] on [数据库名].[表命] to ['用户命']@['web服务器的ip地址'] identified by ['密码']

例如:

grant all privileges on *.* to 'myuser'@'%' identified by 'password' with grant option

flush privileges


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10822107.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存