openGauss使用指南

使用指南

建议一天25小时高强度循环播放:openGauss是高性能高安全高可靠的企业级开源关系型数据库

1.开启服务器

打开centos或者openeuler虚拟机,登录root用户(或者打开ecs弹性云服务器)

2.开启数据库服务

启动

gs_om -t start

查看状态

gs_om -t status (--detail)

检查数据库性能

gs_checkperf

重启

gs_om -t restart

3.连接数据库

默认数据库

 gsql -d postgres -p 26000

自建数据库

gsql -d 数据库名 -p 26000 -U 用户名 -W 密码  -r

推出

\q

4.数据库操作

使用文件作为命令源,gsql将在处理完文件后结束

gsql -d postgres -p 26000 -f  /home/omm/openGauss/mysql.sql 

如果FILENAME是-(连字符),则从标准输入读取

gsql -d postgres -p 26000 -f -

列出所有可用的数据库

gsql -d postgres -p 26000 -l  

除了正常的输出源之外,把所有查询输出记录到文件中

gsql -d postgres -p 26000 -L /home/omm/openGauss/output.txt

将所有查询输出重定向到文件

gsql -d postgres -p 26000 -o /home/omm/openGauss/outputOnly.txt

切换数据库

\c db_tpcc02;

创建数据库用户

 CREATE USER 用户名 WITH PASSWORD "密码";

创建数据库

 CREATE DATABASE 数据库名 OWNER 用户名;

创建SCHEMA(模式,默认为public)

CREATE SCHEMA 模式名 AUTHORIZATION 用户名;

5.数据库基本语法

查看用户属性

SELECT * FROM pg_authid;

查看数据库用户列表

SELECT * FROM pg_user;

查看所有角色

SELECT * FROM PG_ROLES

6.权限

创建有“创建数据库”权限的用户

CREATE USER dim CREATEDB PASSWORD 'Bigdata@123';

登录密码修改

 ALTER USER jim IDENTIFIED BY 'Abcd@123' REPLACE 'Bigdata@123';

为用户追加有创建角色的CREATEROLE权限

ALTER USER jim CREATEROLE;

删除用户

DROP USER 用户名 CASCADE;

将sysadmin权限授权给用户joe

GRANT(REVOKE) ALL PRIVILEGES TO joe;

创建一个角色

CREATE ROLE manager IDENTIFIED BY 'Bigdata@123';

修改角色manager为系统管理员

 ALTER ROLE manager SYSADMIN;

删除角色manager

DROP ROLE manager;

删除模式ds_new

 DROP SCHEMA ds_new;

将用户或者角色的权限授权给其他用户或角色

 GRANT joe TO manager WITH ADMIN OPTION;

安装教程

原文地址:https://www.cnblogs.com/wqnmlkb/p/14667321.html