230 字
1 分钟
基本操作

1.用户创建,授权(参考mysql) CREATE USER ‘edpusr’@’%’ IDENTIFIED BY ‘123123’;

—业务用户 GRANT CREATE, ALTER, DROP, INDEX, CREATE TEMPORARY TABLES ON . TO ‘edpusr’@’%’; GRANT SELECT,INSERT,UPDATE,DELETE ON . TO ‘edpusr’@’%’; GRANT ALTER ROUTINE,CREATE ROUTINE,EXECUTE ON . TO ‘edpusr’@’%’;

—dba用户 GRANT ALL ON edpusr.* TO ‘edpusr’@’%’;

2.审计日志 #设置参数 SET GLOBAL audit_log = 1; — 开启审计日志 SET GLOBAL log_output = ‘table’; — 将日志存储到系统表(默认为文件) SET GLOBAL long_query_time = 2; — 单位:秒(例如记录执行超过 2 秒的 SQL,0 表示记录所有 SQL)

#创建策略 CREATE AUDIT POLICY audit_slow ( Sql_commands = ‘SELECT,INSERT’, — 指定记录的操作类型 Enable = ‘Y’ );

#查看慢 SQL(执行超过 2 秒) SELECT start_time, user_host, user,db, query_time, sql_text FROM gbase.audit_log WHERE 1=1 AND sql_text like ‘sql内容’ AND query_time > ‘00:00:10’;

3.客户端安装

  1. 解压客户端安装文件:(生成gccli_install目录) # tar xjf gccli-8.6.2_build43-R7-redhat6.2-x86_64.tar.bz2
  2. 进入gccli_install目录,执行以下命令: # cd gccli_install/ # ./gccli_install.sh gccli_standalone.tar.bz2
  3. 安装成功后,连接集群: # /opt/gccli_install/gcluster/server/bin/gccli -uUSER -p****** -hGCLUSTER_NODE_IP
基本操作
https://blog.newworld.help/posts/基本操作/
作者
勇敢DBA不怕困难
发布于
2025-05-24
许可协议
CC BY-NC-SA 4.0