首页 > 数据库 >【原】无脑操作:基于CentOS 7.9搭建国产数据库 南大通用GBase 8a 单机环境

【原】无脑操作:基于CentOS 7.9搭建国产数据库 南大通用GBase 8a 单机环境

时间:2023-08-13 23:22:30浏览次数:59  
标签:CentOS tar database 8a gbase 无脑 GBase x86

CentOS 7.9 环境的安装不再赘述,不清楚可以参看之前的文章:https://www.cnblogs.com/iflytek/p/14403664.html

 

1、准备GBase 8a的安装包:GBase8a-NoLicense-Free-8.6.2_build43-R7-redhat7.3-x86_64.tar.bz2

 

2、创建gbase用户、并设置密码(密码规则:长度多于8位的字母+数字)

useradd gbase
passwd gbase

 

3、在usr目录下创建database目录,并修改权限给gbase用户

cd /usr
mkdir database

chown gbase database
chgrp gbase database

 

4、将gbase 8a安装包上传到/usr/database目录

 

5、修改安装包文件所有者和所在组

chown gbase GBase8a-NoLicense-Free-8.6.2_build43-R7-redhat7.3-x86_64.tar.bz2
chgrp gbase GBase8a-NoLicense-Free-8.6.2_build43-R7-redhat7.3-x86_64.tar.bz2

 

 

6、如果使用的是CentOS最小化安装,需要先安装bzip2

yum install -y bzip2

 

7、切换用户gbase,并解压,解压后会在安装包同一目录出现GBaseInstall目录

su gbase
tar xfj GBase8a-NoLicense-Free-8.6.2_build43-R7-redhat7.3-x86_64.tar.bz2

 

8、进入GBaseInstall目录,并执行安装

cd GBaseInstall
sh ./Install_lin.sh

后面几个都回车默认安装即可

 

9、从安装过程可知,数据库安装在/home/gbase/GBase下,前往启动

cd /home/gbase/GBase
ls
cd server/bin
./gbase.server start

这时会提示出错

 

10、切换会root用户,将GBase的路径添加到环境变量中

su root
vi /etc/profile

在profile文件的末尾添加

export GBASE_BASH=/home/gbase/GBase
export GBASE_HOME=/home/gbase/GBase/server
export GBASE_SID=gbase8a
export PATH=$JAVA_HOME/bin:$GBASH_HOME/bin:$PATH

保存后,再使之生效,并切换会gbase用户,再次启动

source /etc/profile
su gbase
./gbase.server start

 

11、登录gbase,默认无密码,直接回车即可

gbase -uroot -p

使用PASSWORD函数,修改密码为sa

SET PASSWORD = PASSWORD('sa');

使用exit,退出数据库

 

12、需要查看防火墙状态,并关闭CentOS的防火墙

service iptables status
systemctl status firewalld

service iptables stop
service firewalld stop

 

13、准备GBase客户端软件GBaseDataStudio_8.5.16.0_x86,直接双击打开使用

提示:在连接数据库前,先要关闭centos7的防火墙

新建连接

一路下一步,最后点完成

 

标签:CentOS,tar,database,8a,gbase,无脑,GBase,x86
From: https://www.cnblogs.com/iflytek/p/17627487.html

相关文章

  • 跨平台xamarin.Android 开发之 :适配各架构(X86_64 、 X86、arm64-v8a、 armeabi-v7a )
    此代码的编写花费了脑细胞:在每次编码开启编码器到只需要一次编码器的开启优化前提:编译好FFMpeg的各平台的动态库基本上Android X86_64、X86、arm64-v8a、armeabi-v7a采用FFmpeg编码的方式基本一直。差异是内存分配和取指有所不同,如果分配不对,直接闪退。先看看通用的编码......
  • 跨平台xamarin.Android 开发之 :适配各架构(X86_64 、 X86、arm64-v8a、 armeabi-v7a )
    此代码的编写花费了脑细胞:在每次解码开启解码器到只需要一次解码器的开启优化前提:编译好FFMpeg的各平台的动态库Windows、Android(X86_64、X86、arm64-v8a、armeabi-v7a)解码相对编码要简单一些,因为不涉及到AVFrame取指转换解码包括:创建解码器、解码、释放解码器us......
  • 跨平台xamarin.Android 开发之 :适配各架构(X86_64 、 X86、arm64-v8a、 armeabi-v7a
    从事Windows,项目探索预研跨平台开发,对Android只知道有X86_64、X86、arm64-v8a、  armeabi-v7a这么个东西其他空白。编译入手采用Xamarin.Android开发。通过摸索。在Xamarin.Android中使用FFmpeg编解码,需要获取源码编译成对应Android架构的so动态库,如何编译不在此处讨论,稍......
  • centos7防火墙的简单使用
    环境centos7.9使用方法开启一个端口firewall-cmd--zone=public--add-port=514/tcp--permanentreload防火墙配置firewall-cmd--reload关闭一个防火墙端口firewall-cmd--zone=public--remove-port=514/tcp--permanent查看已开的端口配置firewall-cmd--l......
  • centos7忘记密码处理办法
    此界面按e进入grub编辑界面进入grub编辑界面。把linux16这行的ro修改为rwinit=/sysroot/bin/sh。按ctrl+x进入单用户模式登陆进去后,输入如下命令:chroot/sysroot/#切换到原系统LANG=en#设置显示语言passwdroot#修改root密码touch/.autorelabel#如果之前系......
  • CentOS 批量部署用户免密服务器
    一、前言在Linux系统中,SSH(SecureShell)是一种常用的远程登录和文件传输协议。传统的SSH登录需要输入用户密码,既不方便也不安全。为了解决这个问题,我们可以部署SSH的公钥认证,即免密登录。本文将详细介绍如何在CentOS上批量部署用户免密服务器。二、准备环境1台CentOS7.x的服务器(本......
  • CentOS系统上部署PXE服务器步骤
    安装Apache首先,需要安装Apache服务器。可以使用以下命令安装:yuminstallhttpd配置Apache接下来,需要配置Apache服务器,使其能够正确响应PXE请求。在httpd.conf文件中,找到以下行:<Directory"/var/www/html">将该行的AllowOverride选项设置为All,以便能够使用.htaccess文件进行配置。然......
  • centos7安装python3.9
    Centos默认安装的是python2.7版本,需要使用python3,安装过程记录如下:查看系统python2的位置:whereispython安装编译python3的相关系统依赖包yum-yinstallzlib-develbzip2-developenssl-develncurses-develsqlite-develreadline-develtk-develzlibgccmake安装pip......
  • 在centos下安装docker
    yuminstall-yyum-utilsyum-config-manager\-add-repo\https://download.docker.com/linux/centos/docker-ce.repoyuminstalldocker-cedocker-ce-clicontainerd.iodocker-buildx-plugindocker-compose-pluginsystemctlenabledocker--nowdockerps#批量安装doc......
  • CentOS7.*基础网络配置
    基础网络配置Ip地址: 唯一表示网络中主机地址的标识,由.隔开的四组十进制数组成每一组数不超过255子网掩码:用来确定IP的网络地址网关:访问其它网段时需要通过的设备IP地址,不同网段通讯需要经过路由器转发出去(网关)Dns服务器:进行域名与ip解析的服务器查看所有网络接口的信息ifconf......