mysql中,我想用一个新用户直接创建数据库不行吗?一定要用root用户创建数据库再授权这种方法吗?

mysql中,我想用一个新用户直接创建数据库不行吗?一定要用root用户创建数据库再授权这种方法吗?,第1张

root用户是系统默认的超级管理员,权限是最高的,当然可以管理任何用户建立的数据库了。

你新建的ppamdin可以取得管理权限,但不是最高的权限,它只能管理被root授权管理的数据库以及执行root授权的 *** 作命令。

所以说你希望的root看不到pppadmin建立的数据库这个想法是办不到的,虽然root可以无视它

db_accessadmin

固定数据库角色成员可以为

Windows

登录名、Windows

组和

SQL

Server

登录名添加或删除数据库访问权限。db_backupoperator 固定数据库角色的成员可以备份数据库。db_datareader

固定数据库角色的成员可以从所有用户表中读取所有数据db_datawriter

固定数据库角色的成员可以在所有用户表中添加、删除或更改数据

db_ddladmin

固定数据库角色的成员可以在数据库中运行任何数据定义语言

(DDL)

命令 db_denydatareader

固定数据库角色的成员不能读取数据库内用户表中的任何数据

db_denydatawriter

固定数据库角色的成员不能添加、修改或删除数据库内用户表中的任何数据。db_owner

固定数据库角色的成员可以执行数据库的所有配置和维护活动,还可以删除数据库。db_securityadmin

固定数据库角色的成员可以修改角色成员身份和管理权限。向此角色中添加主体可能会导致意外的权限升级。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存