0
点赞
收藏
分享

微信扫一扫

本地安装单机版openGauss并使用DataStudio工具连接使用

天涯学馆 2022-03-21 阅读 62

1.虚拟机的安装

1.1安装virtualbox

  1. 访问Downloads – Oracle VM VirtualBox 安装对应平台的版本
  2. 按照提示步骤安装好virtualbox环境

1.2安装vagrant

  1. 访问Downloads | Vagrant by HashiCorp 安装对应平台的vagrant

  2. 按照提示步骤安装好vagrant环境

  3. 执行vagrant -v,显示如下信息,则安装成功

    Vagrant 2.2.19
    

1.3安装centos7

  1. 建立一个文件夹创建虚拟机环境

  2. 使用国内镜像源初始化Vagrantfile文件

    vagrant init centos7 https://mirrors.ustc.edu.cn/centos-cloud/centos/7/vagrant/x86_64/images/CentOS-7.box
    
  3. 修改Vagrantfile文件,配置虚拟机

    Vagrant.configure("2") do |config|
    # 镜像名称
    config.vm.box = "centos7"
    # 国内镜像源
    config.vm.box_url = "https://mirrors.ustc.edu.cn/centos-cloud/centos/7/vagrant/x86_64/images/CentOS-7.box"
    # 使用公共网络
    config.vm.network "public_network"
    config.vm.provider "virtualbox" do |vb|
     # 配置虚拟机名称
     vb.name = "openGauss"
     # 配置虚拟机cpu个数
     vb.cpus = 2
     # 配置虚拟机内存
     vb.memory = 1024
    end
    end
    

4.启动并进入虚拟机

# 启动虚拟机
vagrant up
# 进入虚拟机
vagrant ssh
# 关闭防火墙
systemctl disable firewalld.service
systemctl stop firewalld.service
# 关闭SELinux
sed -i s/SELINUX=.*/SELINUX=disabled/ /etc/selinux/config
# 将各数据库节点的字符集设置为相同的字符集,可以在/etc/profile文件中添加“export LANG=XXX”(XXX为Unicode编码)
vim /etc/profile
# 关闭交换内存
swapoff -a
# 更新yum
yum -y update
# 清除缓存
yum clean all
# 安装openjdk
yum install -y java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64
yum install -y java-1.8.0-openjdk-devel-1.8.0.212.b04-0.el7_6.x86_64
# 配置jdk环境变量
vi /etc/profile
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
# 生效环境变量
source /etc/profile
# 重启虚拟机
vagrant reload

2.安装单机版openGauss

  1. 访问https://opengauss.org/zh/download.html下载openGauss_2.1.0 极简版
  2. 使用vagrant用户安装openGauss

    # 将安装包放在Vagrantfile同级目录,并重启虚拟机
    vagrant reload
    #进入安装包所在目录
    cd /vagrant
    # 解压openGauss压缩包到安装目录
    tar -jxf openGauss-2.1.0-CentOS-64bit.tar.bz2 -C /opt/openGauss
    # 进入解压后目录下的simpleInstall
    cd /opt/openGauss/simpleInstall
    # 执行install.sh脚本安装openGauss
    sh install.sh -w test@123 -p 40200 
    -w 初始化密码
    -p 指定端口 默认5432
    # 使用如下命令连接数据库
    gs_ctl start|stop|restart -D $GAUSSHOME/data/single_node -Z single_node
    
sysctl -w kernel.sem="250 85000 250 330"
  1. 修改/opt/openGauss/data/single_node/pg_hba.conf文件

    # 在文件末尾追加客户端host认证方式
    host all all 0.0.0.0/0 sha256
    
  2. 修改/opt/openGauss/data/single_node/postgresql.conf文件

    # 将监听地址设置为*或者指定的客户端ip地址
    listen_addresses = '*'
    
  3. 重启数据库

    cd /opt/openGauss/bin
    #  重启数据库
    ./gs_ctl restart -D /opt/openGauss/data/single_node/ -Z single_node
    
  4. 连接数据库,创建用户

    # 连接数据库
    /opt/openGauss/bin/gsql -d postgres -p 40200 -W 'test@123' -r
    # 创建一个用户
    create role test with createddb password "test@1234";
    # 创建数据库
    create database testdb owner test;
    # 授予用户对数据库的全部权限
    grant all privileges on database testdb to test;
    # 授予该用户管理员权限
    grant all privileges  to test;
    
  5. 使用新用户连接数据库

    /opt/openGauss/bin/gsql -d postgres -p 40200 -U test -W 'test@123' -r
    

3.下载安装DataStudio

  1. 访问软件包 | openGauss 下载DataStudio_2.1.0
  2. 打开DataStudio连接数据库

  3. 连接上之后可以看见DataStudio的功能操作界面

  4. 1:工具栏菜单
  5. 2:数据库对象浏览器
  6. 3:数据库操作终端,书写业务sql
  7. 4: sql助手
举报

相关推荐

0 条评论