首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >opengauss需要授予什么权限才能创建用户?

opengauss需要授予什么权限才能创建用户?
EN

Stack Overflow用户
提问于 2022-09-05 11:27:58
回答 1查看 14关注 0票数 0

opengauss需要授予什么权限才能创建用户?

代码语言:javascript
运行
复制
openGauss=# create database db_test with encoding 'utf8' template = template0;
CREATE DATABASE

openGauss=# create user hxl password 'Gauss@123456';
NOTICE: The encrypted password contains MD5 ciphertext, which is not secure.
CREATE ROLE

openGauss=#grant all privileges on database db_test to hxl;
openGauss=#grant all on schema public to hxl;

Log in with hxl user and find that the table cannot be created
[ omm@host134 data ] $ gsql - U hxl - d db_test - h 127.0.0.1 -p 5432  

db_test=> create table public.tb_test(id number,name varchar(32));
ERROR: permission denied for schema public
DETAIL: N/A

为什么我的行动受到限制?

EN

回答 1

Stack Overflow用户

发布于 2022-09-21 08:26:57

若要向数据库授予用户完全权限,请执行以下操作:

代码语言:javascript
运行
复制
GRANT ALL PRIVILEGES ON DATABASE db1 to usera;

希望能帮助你!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73608654

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档