GBase8s创建业务库用户和连接Group
## 创建业务数据库:
```shell
# su - gbasedbt ; #用gbasedbt用户操作:
db_name=testdb
dbs_name=datadbs01
dbaccess sysmaster <<EOF
create database ${db_name} in ${dbs_name} with log;
EOF
```
## 创建业务用户:
```shell
# 用root用户操作:
user_name=user01
user_passwd=mypasswd
useradd ${user_name} -m -d /home/${user_name} -s /bin/bash
echo "${user_passwd}" | passwd --stdin ${user_name}
cat /home/gbasedbt/.bash_profile > /home/${user_name}/.bash_profile
```
## 授权:
```shell
# su - gbasedbt ; #用gbasedbt用户操作:
db_name=testdb
user_name=user01
dbaccess ${db_name} <<EOF
grant dba to ${user_name};
EOF
```
## 安装和业务库信息汇总:
```log
- 软件安装目录: /opt/gbase/
- chunk数据文件存储目录: /db/gbase/
- 数据库超级用户名和密码: gbasedbt gbase4123(DB)
- 实例名: gbase41 备机是gbase42
- 监听地址: 1.1.1.41 备机是1.1.1.42
- 监听端口: 9088
- 业务库名称: testdb
- 业务库DBA用户名称和密码: user01 mypasswd
```
## JAVA_连接group
- D盘下创建创建sqlhosts文件
```sqlhosts
db_group group - -
gbase41 onsoctcp 1.1.1.41 9088 g=db_group
gbase42 onsoctcp 1.1.1.42 9088 g=db_group
```
- 使用下面的链接串连接group
```java
// 连接testdb库,通过group连接集群中的主节点
jdbc:gbasedbt-sqli:/testdb:GBASEDBTSERVER=db_group;SQLH_TYPE=FILE;SQLH_FILE=D:\sqlhosts;DB_LOCALE=zh_CN.utf8;CLIENT_LOCALE=zh_CN.utf8;NEWCODESET=UTF8,utf8,57372;GL_USEGLU=1;sqlmode=oracle
```
评论
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25052
- 42023-09-25浏览数:18521
- 52020-05-11浏览数:17526