安装jdk的教程,在这里
https://blog.csdn.net/weixin_48321825/article/details/120674903?spm=1001.2014.3001.5501
2-1、创建用户
[root@localhost sxp]# adduser uxdb
[root@localhost uxdb]# passwd uxdb
2-2、编辑 sudoers 文件添加 uxdb 用户,为 uxdb 用户添加 sudo 权限:
[root@isdtest youxuandb]# visudo
找到下面一行,在“root ALL=(ALL) ALL”下面添加一行,保存并退出。 如下所示:
找到以后按 i 进入编辑模式,编辑完以后,按Esc,然后按 :wq保存 回车退出
3-1、将uxdb-linux-x86_64-v2.1.1.3-EE.run 用xftp导入到 自定义 的文件夹下面
3-2、执行*.run文件,该文件类似windows下*.exe
sudo ./ uxdb-linux-x86_64-v2.1.1.3-EE.run
注意如果本来就在root目录下面,那么就不用加sudo,直接后面敲后面的代码即可。
这里进入到到安装目录,根据下面的提示,按1继续
根据提示按1或者Y或者回车,一直往下面走,直到出现安装成功Installation was successful
通用版(也称EE版、标准版)uxdb需要使用许可证才能够启动,无许可证只能初始化集群,无法启动集群
4-1 在FileZilla中username:uxsino;password:123456进入192.29.1.2主机build/uxdbbuild/license x.x.x.xx(找对应版本的许可证)/获取encryptlicense-linux7-x.x.x.xx.tar.bz2 文件,并传入虚拟机。
4-2 使用tar -jxvf encryptlicense-linux7-x.xx.x.x tar.bz2 解压文件,进入encryptlicense-linux7- x.xx.x.x 目录,在该目录下运行./install.sh 文件,安装encryptlicense。默认安装到/home/uxdb/uxdbinstall/ 目录下。
4-3 进入/home/uxdb/uxdbinstall/license,运行./GetUserInfo.sh。之后在当前目录下生成UxdbLicense.json文件,将文件拷贝到/home/uxdb/uxdbinstall/encryptLicense/encryptor/config目录下。
4-4 在/home/uxdb/uxdbinstall/encryptLicense目录下运行./UxdbLicense在/home/uxdb/uxdbinstall/encryptLicense/encryptor/output生成.lic文件。
4-5 将.lic文件移至/home/uxdb/uxdbinstall/license目录下。
修改环境变量,方便执行命令:
[uxdb@localhost ~]$ vi ~/.bash_profile
在bash_profile文件里,添加以下内容
export UX_HOME=/home/uxdb/uxdbinstall/dbsql export UXDATA=/home/uxdb/uxdblocal01 export PATH=$PATH:$UX_HOME/bin:6、创建数据库实例(本地集群)
需要注意的是在创建实例时候,一个实例对应一个DB,因此创建多个注意区分实例目录,否则安装报错
[uxdb@localhost bin]$ cd /home/uxdb/uxdbinstall/dbsql/bin/
[uxdb@localhost bin]$ ./initdb -W -D uxdblocal01
启动和停止数据库实例
[root@localhost bin]# su - uxdb
[uxdb@localhost bin]$ cd /home/uxdb/uxdbinstall/dbsql/bin/
启动 DB server:
[uxdb@isdtest bin]$./ux_ctl -D uxdblocal01 start
停止 DB server:
[uxdb@isdtest bin]$./ux_ctl -D uxdblocal01 stop
访问本地集群,连接数据库
[uxdb@isdtest bin]./uxsql
输入uxdb用户的密码
或[uxdb@isdtest bin] uxsql -d uxdb -U uxdb
建表等测试,相关SQL命令跟其他数据库一致
注意:要连接数据库,必须到[uxdb@localhost bin] 到bin目录下面才可以启动,要不使用绝对路径也可以



