云数据库 GAUSSDB-CREATE CLIENT MASTER KEY:示例(在使用gsql连接数据库服务器的场景下)

时间:2023-11-15 14:59:35

示例(在使用gsql连接数据库服务器的场景下)

# 1 解压GaussDB-Kernel_数据库版本号_操作系统版本号_64bit_Gsql.tar.gz安装包,找到脚本gsql_env.sh

# 2 通过脚本,自动配置环境变量GS_KTOOL_FILE_PATH
source gsql_env.sh

# 3 创建密钥,返回密钥ID,密钥ID为1
gs_ktool -g

# 4 连接数据库,使用特权账号,创建新用户 alice
gsql -p 端口号 -d postgres -r
gaussdb=# CREATE USER alice PASSWORD '*******';
gaussdb=# \q

# 5 连接数据库,务必使用 -C 参数
gsql -p 端口号 -d postgres -U alice -r -C
gaussdb=# -- 6 创建主密钥
gaussdb=# CREATE CLIENT MASTER KEY alice_cmk WITH ( KEY_STORE = gs_ktool , KEY_PATH = "gs_ktool/1" , ALGORITHM = AES_256_CBC);
support.huaweicloud.com/distributed-devg-v3-gaussdb/gaussdb-12-0511.html