MAC下使用RazorSQL图形化工具连接华为GaussDB T数据库

举报
社会主义的一块砖 发表于 2019/12/25 19:04:09 2019/12/25
【摘要】 由于官方出了Data Studio没有MAC版本,所以在Mac下要通过其他图形化工具RazorSQL来连接高斯100数据库,直接加载华为高斯的jdbc驱动即可,找到了一个兼容Mac OS的工具razorsql。1,下载并安装razorsqlhttps://razorsql.com/download.html2,开启客户端ip白名单:在zhba.conf文件中加入主机* 192.168.56....

由于官方出了Data Studio没有MAC版本,所以在Mac下要通过其他图形化工具RazorSQL来连接高斯100数据库,直接加载华为高斯的jdbc驱动即可,找到了一个兼容Mac OS的工具razorsql。

1,下载并安装razorsql

https://razorsql.com/download.html

2,开启客户端ip白名单:

在zhba.conf文件中加入主机* 192.168.56.0/24,表示56网段的IP都可以连接。

[omm@pr7 cfg]$ pwd/opt/gaussdb/data/cfg
[omm@pr7 cfg]$ ls -lrt
total 12
-rw------- 1 omm dbgrp 254 Oct 16 10:26 zengine.ini_bak
-rw------- 1 omm dbgrp 361 Oct 16 10:26 zengine.ini
-rw------- 1 omm dbgrp 766 Dec 25 12:17 zhba.conf

[omm@pr7 cfg]$ vi zhba.conf 
host * 127.0.0.1,::1
host * 192.168.56.0/24

3,创建测试账号并赋权:

SQL> create user steven identified by modb123;

GS-00339, [1:15]tcp connection is closed, reason: 32
SQL> exit;

[omm@pr7 bin]$ zsql SYS/Changeme_123@127.0.0.1:1888

Warning: SSL connection to server without CA certificate is insecure. Continue anyway? (y/n):y
connected.


SQL> create user steven identified by modb123;

GS-00658, The password was invalid: password can't be less than min length characters
SQL> ^[[A^C
SQL> create user steven identified by modb1234;

GS-00657, Password is too simple, password should contain at least three of the following character types:
A. at least one lowercase letter
B. at least one uppercase letter
C. at least one digit
D. at least one special character: `~!@#$%^&*()-_=+\|[{}]:'",<.>/? and space
SQL> 
SQL> ^[[A^C
SQL> create user steven identified by modb123$;

Succeed.

SQL> grant connect,resource to steven;

Succeed.

5,重新加载hba IP白名单配置文件

SQL> alter system reload hba config;

Succeed.

6,使用RazorSQL工具连接gaussdb

数据库类型选择其他
image.png

依次输入

连接名称:gauss
登录用户及密码:steven / modb123 $
jdbc驱动类名称:com.huawei.gauss.jdbc.ZenithDriver
驱动文件路径:/gaussdb/GaussDB_100_1.0.1-REDHAT7.5-X86/GaussDB_100_1.0.1-CLIENT- JDBC / com.huawei.gauss.jdbc.ZenithDriver-GaussDB_100_1.0.1.SPC2.B003.jar
JDBC URL:jdbc:zenith:@ 192.168.56.102:1888

如下:
image.png

7,使用RazorSQL工具测试SQL

create table steven_test (id number,class_name varchar2(30),name varchar2(50));insert into STEVEN.STEVEN_TEST values (1,'222','steven')select * from STEVEN.STEVEN_TEST

mac-gaussdb.png

8,使用RazorSQL画一个圣诞树

用老杨的SQL画一个圣诞树:
image.png

墨天轮组建了一个gaussdb的QQ群(群号:640663596),欢迎大家加入一起讨论交流学习,另外群内会分享gaussdb 100的在线测试账号,供大家直接上手gaussdb 100数据库,揭开面纱。

本文转自“墨天轮”社区GaussDB频道

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。