Oracle

1.创建用户并制定表空间

CREATE USER user_test  IDENTIFIED BY xxxxxxxxxxxx #创建user_test 用户 密码为xxxxxxxxxxxx
DEFAULT TABLESPACE TBS_ZBQDXP #用户表空间
TEMPORARY TABLESPACE ZBQDXP_TEMP;# 临时表空间

2.赋予用户权限

GRANT CREATE SESSION, CREATE ANY TABLE, CREATE ANY VIEW ,CREATE ANY INDEX, CREATE ANY PROCEDURE,ALTER ANY TABLE, ALTER ANY PROCEDURE,DROP ANY TABLE, DROP ANY VIEW, DROP ANY INDEX, DROP ANY PROCEDURE,SELECT ANY TABLE, INSERT ANY TABLE, UPDATE ANY TABLE, DELETE ANY TABLETO user_test

3.将role这个角色授予username,也就是说,使username这个用户可以管理和使用role所拥有的资源

GRANT  role  TO  username;

Mysql

1.创建数据库

create schema db_test default character set utf8 collate utf8_general_ci; #创建一个db_test数据库

2.同时创建用户并赋予该用户权限
方式一

GRANT ALL PRIVILEGES ON db_test TO 'db_test_user'@'%' IDENTIFIED BY 'xxxxxxxxxx' WITH GRANT OPTION; # 创建用户db_test_user,并赋予其db_test数据库权限

方式二

CREATE USER 'db_test_user'@'%' IDENTIFIED BY 'xxxxxxxxxx'; #创建用户db_test_user
GRANT ALL PRIVILEGES ON *db_test* TO 'db_test_user';#赋予其db_test数据库权限

Postgresql

1.创建用户

create user db_test_user with password 'xxxxxxxxxx'; #创建db_test_user用户,密码为xxxxxxxxxx

2.创建数据库

create database db_test owner db_test_user; # 创建db_test数据库,所属者为db_test_user

3.赋予权限

grant all on database db_test to db_test_user; #赋予db_test_user权限

Mongodb

1.创建用户

db.createUser({user:"db_test_user",pwd:"xxxxxxxxxx",roles:["root"]})
db.auth('db_test_user','xxxxxxxxxx') #db_test的角色root管理员

2.创建及进入数据库

use db_test

3.赋予用户权限

db.createUser({ user: 'db_test_user', pwd: 'xxxxxxxxxx', roles: [ { role: "dbOwner", db: "db_test" } ] });

4.验证用户有效性

db.auth('db_test_user','xxxxxxxxxx')

数据库管理-创建数据库及用户,并赋予权限。(Oracle、Mysql、Postgresql、Mongodb)相关推荐

  1. MySQL创建数据库,用户,赋予权限

    CREATE DATABASE 'voyager'; CREATE DATABASE `voyager`; CREATE USER 'dog'@'localhost' IDENTIFIED BY '1 ...

  2. oracle数据库新建用户和赋予权限

    目录 1.新建个用户 2.用户赋权限 2.1 系统权限 2.2实体权限管理 1.新建个用户 create user xxxxx(用户名) identified by "密码"ale ...

  3. navicat创建用户并赋予权限

    navicat创建用户并赋予权限 最近维护的MySQL版本的系统准备投入使用,在给用户进行安装过程中需要给数据库创建单独账户和密码,而我之前也很少使用navicat,所以中间遇到不少问题,所以通过这篇 ...

  4. PostgreSQL 创建用户并赋予权限

    PostgreSQL 创建用户并赋予权限 1.创建一个test用户 2.创建COMPANY表 3.设置权限 3.1.postgresql权限说明 3.2.设置权限语法 3.3.设置用户scheam的使 ...

  5. oracle 11g创建表空间,创建用户并赋予权限,导入dmp和导出dmp文件

    1.创建表空间(连接数据库后操作) create tablespace mytest logging datafile 'E:\app\mumu7up\oradata\orcl\mytest.dbf' ...

  6. mysql用户数据导入_mysql创建数据库、用户及导入数据_mysql数据库教程

    怎样mysql创建数据库.用户及导入数据 1. 修改MYSQL服务器字符集为utf8: 1.1 当前MYSQL服务器字符集设置 SHOW VARIABLES LIKE 'character_set_% ...

  7. oracle同一个库不同用户,oracle同一个库上面,不同用户相互赋予权限

    用法: 有两个用户:user1和user2,都是在库TEST上,分别有表user1.table1,user2.table2 但是用user1登录的时候,user2上表就不能用,此时就可以使用grant ...

  8. Navicat for MySQL中如何新建用户并赋予权限

    文章目录 1. 激活 2. 新建用户 3. 赋予权限 1. 激活 打开Navicat for MySQL软件,打开连接并激活数据库 2. 新建用户 点击新建用户,输入用户名,输入主机名,输入密码,确认 ...

  9. mysql新建用户并赋予权限

    在MySQL中新建用户并赋予权限的语句如下: 1.新建用户: CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 其中,'username' ...

最新文章

  1. matlab中conv滤波,其中是Matlab(imfilter)和TensorFlow中偶数滤波器(6x6)的中心像素(转速表nn.conv2d)?...
  2. 开发日记-20190615 关键词 读书笔记《鸟哥的Linux私房菜-基础学习篇》
  3. 专访黄勇:Java在未来的很长一段时间仍是主流
  4. 八位技术专家分享他们最喜欢的物联网技术
  5. 程序员:你的业余时间是怎么被浪费掉的?
  6. 计算机网络线路争用,计算机网络系统集成复习要点
  7. win7下注册s2008
  8. pytorch实现数据增强的原理
  9. Pycharm快捷键及常用设置【建议收藏】
  10. php扩展介绍,初步介绍PHP扩展开发经验分享
  11. iris数据_针对iris数据集 支持向量机不同核函数的比较
  12. visual studio for mac在线安装网络错误
  13. 手机没信号突然无服务器,OPPO手机没信号怎么办?解决OPPO手机突然没信号的方法...
  14. java嵌入浏览器_Java嵌入浏览器Chrome内核
  15. OSS文件存储方案-阿里云
  16. oracle优化之driving_site
  17. 三菱fx2n64mr说明书_三菱PLC模块FX3U-64MR/DS使用手册
  18. 有效沟通沟通的9大技巧
  19. 内部收益率(二分法)
  20. 由企业证书打包的app--提示证书不受信任的解决途径

热门文章

  1. Spring容器详细介绍
  2. html实现导航下拉菜单绝对定位,纯CSS导航下拉效果,神奇的定位与显示属性
  3. git关于创建/删除分支常用命令
  4. unity-高通增强现实unity制作-动画模型制作
  5. day01-2021-08-23
  6. winform简单的向richTextBox插入表格
  7. Unity项目进阶之保卫萝卜一.UI搭建
  8. 微信服务器缓存消息,使用缓存防击穿,解决微信”被动回复用户消息”重试回复问题...
  9. android 用户反馈界面,如何通过用户反馈实现产品优化——以「foodie」APP为例
  10. 超全大厂算法岗百问百答(推荐系统/机器学习/深度学习/C++/Spark/python)