当前位置:首页 » 操作系统 » 创建数据库权限

创建数据库权限

发布时间: 2022-04-30 05:50:39

⑴ oracle创建数据库权限不足,怎么弄啊

你是创建用户权限不足么?一般安装之后都是system是管理员
例如你创建一个用户名为abc密码是123的
在system登陆之后
create user abc identified by 123;
授权
grant create session,create table to abc
然后
conn abc
密码:123
登陆用户就可以建表,你也可以授权其他权限给用户。

⑵ mysql怎么授予创建数据库的权限

MySQL命令行能否实现新建用户呢?答案无疑是肯定的。而且在使用使用MySQL命令行新建用户后,还可以为用户授予权限。
首先要声明一下:一般情况下,修改MySQL密码,授权,是需要有mysql里的root权限的。
注:本操作是在WIN命令提示符下,phpMyAdmin同样适用。
用户:phplamp
用户数据库:phplampDB
1.MySQL命令行新建用户
//登录MYSQL
@>mysql -u root -p
@>密码
//创建用户
mysql> insert into mysql.user(Host,User,Password) values('localhost','phplamp',password('1234'));
//刷新系统权限表
mysql>flush privileges;
这样就创建了一个名为:phplamp 密码为:1234 的用户。
//退出后登录一下
mysql>exit;
@>mysql -u phplamp -p
@>输入密码
mysql>登录成功
2.MySQL命令行为用户授权
//登录MYSQL(有ROOT权限)。我里我以ROOT身份登录.
@>mysql -u root -p
@>密码
//首先为用户创建一个数据库(phplampDB)
mysql>create database phplampDB;
//授权phplamp用户拥有phplamp数据库的所有权限
@>grant all privileges on phplampDB.* to phplamp@localhost identified by '1234'; //这里需要注意,如果发现找不到用户,需要执行命令 flush privilieges;
//刷新系统权限表
mysql>flush privileges;
mysql>其它操作
//如果想指定部分权限给一用户,可以这样来写:
mysql>grant select,update on phplampDB.* to phplamp@localhost identified by '1234';
//刷新系统权限表。
mysql>flush privileges;
mysql> grant 权限1,权限2,…权限n on 数据库名称.表名称 to 用户名@用户地址 identified by ‘连接口令’;
权限1,权限2,…权限n代表select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file等14个权限。
当权限1,权限2,…权限n被all privileges或者all代替,表示赋予用户全部权限。
当数据库名称.表名称被*.*代替,表示赋予用户操作服务器上所有数据库所有表的权限。
用户地址可以是localhost,也可以是ip地址、机器名字、域名。也可以用’%'表示从任何地址连接。
‘连接口令’不能为空,否则创建失败。
例如:
mysql>grant select,insert,update,delete,create,drop on vtdc.employee to [email protected] identified by ‘123′;
给来自10.163.225.87的用户joe分配可对数据库vtdc的employee表进行select,insert,update,delete,create,drop等操作的权限,并设定口令为123。
mysql>grant all privileges on vtdc.* to [email protected] identified by ‘123′;
给来自10.163.225.87的用户joe分配可对数据库vtdc所有表进行所有操作的权限,并设定口令为123。
mysql>grant all privileges on *.* to [email protected] identified by ‘123′;
给来自10.163.225.87的用户joe分配可对所有数据库的所有表进行所有操作的权限,并设定口令为123。
mysql>grant all privileges on *.* to joe@localhost identified by ‘123′;
给本机用户joe分配可对所有数据库的所有表进行所有操作的权限,并设定口令为123。

⑶ 怎么设置SQL数据库用户权限

设置SQL数据库用户权限的方法如下: 点击进入数据库级别的“安全性”、“登录名”、“新建登录名”;在“常规”选项卡中,创建登陆名,并设置默认的数据库;在“用户映射”选项卡中,勾选需要设置的数据库,并设置“架构”,点击“确认”按钮,完成创建用户的操作;在“权限”选项卡中,依次点击“添加”、“浏览”、“选择对象”;点击“确认”按钮后即可。

⑷ 在数据库'master'中拒绝了CREATE DATABASE权限

1:没有创建数据库的权限,点击该数据库-安全性-用户-双击你的用户-给该用户授予db_owner权限就可以了。

2:你登录的帐号不具备CREATE DATABASE权限 ,需要去数据库里面设置。

3:create database 就是创建数据库的意思呀,在master数据库中创建数据库。

4:更改数据库所有者。数据库所有者(owner)是对数据库具有完全操作权限的用户。一般默认为sa。在“数据库属性”中选择文件选项卡,单击“所有者”文本框后面的“...”按钮,浏览,“查找对象”对话框,把你安装时获取的用户勾上,还有sa和SYSTEM也要勾上确定。这样就有所有的权限了。

5:master数据库记录SQL Server系统的所有系统级别信息。是最重要的系统库。记录了SQL Server系统的所有系统信息。包括所有的登录信息、系统设置信息、SQL Server的初始化信息和其它系统数据库及用户数据库的相关信息。

6:建表最好是自己新建一个数据库。

⑸ mysql给用户 创建数据库的权限吗

登录MySQL

[plain] view plain print?
mysql -u root -p
添加新用户
允许本地 IP 访问 localhost, 127.0.0.1

[plain] view plain print?
create user 'test'@'localhost' identified by '123456';

允许外网 IP 访问

[plain] view plain print?
create user 'test'@'%' identified by '123456';

刷新授权

[sql] view plain print?
flush privileges;
为用户创建数据库

[sql] view plain print?
create database test DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
为新用户分配权限
授予用户通过外网IP对于该数据库的全部权限

[sql] view plain print?
grant all privileges on `testdb`.* to 'test'@'%' identified by '123456';
授予用户在本地服务器对该数据库的全部权限

[sql] view plain print?
grant all privileges on `testdb`.* to 'test'@'localhost' identified by '123456';

刷新权限

[sql] view plain print?
flush privileges;
退出 root 重新登录

[sql] view plain print?
exit
用新帐号 test 重新登录,由于使用的是 % 任意IP连接,所以需要指定外部访问IP

⑹ 在wampserver中创建数据库无权限怎么办

当前的用户没有相关的权限,建议用命令行登入,修改权限!!
grant 权限1,权限2,…权限n on 数据库名称.表名称 to 用户名@用户地址 identified by ‘连接口令’;

权限1,权限2,…权限n代表select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file等14个权限。
当权限1,权限2,…权限n被all privileges或者all代替,表示赋予用户全部权限。
当数据库名称.表名称被*.*代替,表示赋予用户操作服务器上所有数据库所有表的权限。
用户地址可以是localhost,也可以是ip地址、机器名字、域名。也可以用’%’表示从任何地址连接。
‘连接口令’不能为空,否则创建失败。

⑺ 怎么给oracle数据库创建用户,并赋权限

创建用户:
create user shopping identified by 123456;

其中shopping为创建的用户名,123456为用户密码。

创建用户后需要对用户赋予相应的权限,以下是示例,为shopping用户赋予connect,resource,dba三个权限。
授权:
grant connect,resource,dba to shopping;

⑻ 在数据库'master'中拒绝了CREATE DATABASE权限怎么解决

1:没有创建数据库的权限,点击该数据库-安全性-用户-双击你的用户-给该用户授予db_owner权限就可以了。
2:你登录的帐号不具备CREATE
DATABASE权限
,需要去数据库里面设置。
3:create
database
就是创建数据库的意思呀,在master数据库中创建数据库。
4:更改数据库所有者。数据库所有者(owner)是对数据库具有完全操作权限的用户。一般默认为sa。在“数据库属性”中选择文件选项卡,单击“所有者”文本框后面的“...”按钮,浏览,“查找对象”对话框,把你安装时获取的用户勾上,还有sa和SYSTEM也要勾上确定。这样就有所有的权限了。
5:master数据库记录SQL
Server系统的所有系统级别信息。是最重要的系统库。记录了SQL
Server系统的所有系统信息。包括所有的登录信息、系统设置信息、SQL
Server的初始化信息和其它系统数据库及用户数据库的相关信息。
6:建表最好是自己新建一个数据库。

⑼ sqlserver 创建数据库的权限是哪个

举个例子:
通过加入
数据库角色
,赋予数据库用户“dba”权限:
--通过加入数据库角色,赋予数据库用户“db_owner”权限
exec sp_addrolemember 'db_owner', 'dba'此时,dba
就可以全权管理数据库中的对象了。

⑽ 怎么为一个用户添加访问数据库的权限

1

-- SQLServer:

一、操作步骤
首先进入数据库级别的【安全性】-【登录名】-【新建登录名】

(图1:新建登录名)
2. 在【常规】选项卡中,如下图所示,创建登陆名,并设置默认的数据库。

(图2:设置选项)
3. 在【用户映射】选项卡中,如下图所示,勾选需要设置的数据库,并设置【架构】,点击【确认】按钮,完成创建用户的操作

(图3:选择对应数据库)
4. 现在我们就可以对TestLog数据库中的User表进行权限的设置了,【表】-【 属性】

(图4:选择对应表)
5. 在【权限】选项卡中,如下图所示,依此点击【添加】-【浏览】-【选择对象】

(图5:设置访问表的用户)
6. 在上面点击【确认】后,我们就可以下面的列表中找到对应的权限,如果你还想细化到列的权限的话,右下角还有一个【列权限】的按钮可以进行设置,点击【确认】按钮就完成了这些权限的设置了

(图6:权限列表)
7. 现在就使用TestUser用户登陆数据库了,登陆后如下图所示,现在只能看到一个表了

(图7:效果)

二、注意事项
在上面的第3步骤中需要注意:如果这里没有选择对应的数据库的话,之后去TestLog数据库中是找不到TestUser。

(图8:找不到TestUser用户)
2. 在上面的第3步骤,设置完TestLog数据后,需要点击【确认】按钮,完成创建用户操作,如果这个时候去设置【安全对象】,是无法在【添加】-【特定对象】-【对象类型】-【登陆名】-【浏览】中找到刚刚新建的TestUser用户的。
3. 其实在数据库级别的【安全性】创建的用户是属于全局的,当设置了某个数据库,比如TestLog之后,这个用户就会出现在这个数据库的【安全性】列表中。 如果删除TestLog这个用户,会出现下面的提示。删除了后,这个用户就无法登陆了。需要去对应的数据库中删除用户,如果没有删除又创建,是会报错的。

(图9:删除TestUser用户)
4. 在第6步的【显式权限】列表中,如果选择了【Control】这个选项,那么在【Select】中设置查询【列权限】就没有意义了,查询就不会受限制了。如果设置【列权限】,在正常情况下会显示下图的报错信息:

(图10:效果)
5. 在TestLog数据库的【安全性】-【TestUser】-【属性】-【安全对象】-【添加】-【对象类型】这里有更多关于数据库级别的一些对象类型可以设置。

热点内容
怎么用电脑开mc服务器 发布:2024-10-05 09:25:01 浏览:408
linux目录乱码 发布:2024-10-05 09:24:24 浏览:170
欧姆龙plc有密码如何传送 发布:2024-10-05 09:24:24 浏览:335
安卓11如何隐藏图标 发布:2024-10-05 09:11:32 浏览:701
唐山壹编程 发布:2024-10-05 08:48:07 浏览:812
广东gps时钟服务器云主机 发布:2024-10-05 08:27:31 浏览:755
超级访问沙溢 发布:2024-10-05 08:26:13 浏览:227
php删除数组空 发布:2024-10-05 08:15:21 浏览:467
100平小型超市如何配置 发布:2024-10-05 08:10:56 浏览:91
sql语句删除多表 发布:2024-10-05 08:10:55 浏览:819