mysql+postgresql创建数据库、用户、权限

  • mysql
drop database if exists dc_test;
drop user dc_test;
create database dc_test;
create user dc_test@'%' IDENTIFIED BY 'dc_test';
grant all privileges on dc_test.* to dc_test;
flush privileges;


  • postgresql
--1.创建本地存储目录
mkdir -p /data/pg/pg94data/usr_dc_ods
chown -R postgres:postgres /data/pg/pg94data/

--2.登陆postgres数据库(默认的)
su - postgres
psql -d postgres

--3.创建属于数据库db_dc的超级管理员用户
create user usr_dc_admin password '****' login ;

--4.创建数据库db_dc,并绑定用户
create database db_dc
  with owner = usr_dc_admin
       encoding = 'UTF8'
       tablespace = pg_default
       lc_collate = 'en_US.UTF-8'
       lc_ctype = 'en_US.UTF-8'
       connection limit = -1;

--5.切换database
psql -d db_dc

--6.创建表空间tp_dc_ods,并制定表空间的本地目录
create tablespace tp_dc_ods location '/data/pg/pg94data/usr_dc_ods';

--7.创建用户usr_dc_ods、密码,并且赋予登陆权限
create user usr_dc_ods password '****' login;

--8.将表空间tp_dc_ods绑定给用户usr_dc_ods
grant create on tablespace tp_dc_ods to usr_dc_ods;

--9.创建名称为usr_dc_ods的schema,并关联到用户usr_dc_ods
create schema usr_dc_ods authorization usr_dc_ods;

--10.将usr_dc_ods(schema名)的使用权限赋予给usr_dc_od(用户名)
grant usage on schema usr_dc_ods to usr_dc_ods;


  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值