暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

体验SeaboxSQL@CentOS7.6

原创 张辉 2024-03-20
658
首先安装虚拟机软件:

下载CentOS 7.6 X86安装盘:

新建虚拟机:

然而:

查了一下,有很多原因,升级VMWare 到17版本也许可以解决问题。
于是安装后重试:




切换到root用户,新建数据库用户seaboxsql
su -
useradd -r -m seaboxsql

将seaboxsql用户加入sudoer组:
切换到 root用户
vi /etc/sudoers
增加一下seaboxsql行:

将安装包传到 CentOS 7.6的 /root目录下.
查看网络地址:

禁用SELINUX:
sudo vi /etc/selinux/config

重启Linux使得SELINUX禁用生效。
关闭防火墙:

使用MobaXterm登录虚拟机:

传入安装包:
seaboxsql-db-21.2.2.125-RHEL7.7-x86_64.zip
解压
unzip seaboxsql-db-21.2.2.125-RHEL7.7-x86_64.zip

su - seaboxsql
将bin文件复制到 /home/seaboxsql目录下:

./seaboxsql-db-21.2.2.125-RHEL7.7-x86_64.bin


根据提示回答上述问题,将seaboxsql安装在 /home/seaboxsql/seaboxsql-db目录下.
将 ~/.bashrc增加以下环境变量
export LD_LIBRARY_PATH=/home/seaboxsql/seaboxsql-db/lib:$LD_LIBRARY_PATH export PATH=/home/seaboxsql/seaboxsql-db/bin:$PATH
source ~/.bashrc使其生效。


初始化数据库:
initdb -D /home/seaboxsql/seaboxsql-db/data

此时报缺python的库。
安装anaconda环境:

将其传到sexboxsql用户下并完成安装。
bash ./Anaconda3-2024.02-1-Linux-x86_64.sh



eval "$(/home/seaboxsql/anaconda3/bin/conda shell.bash hook)"

将这句话加入 ~/.bashrc.

创建conda环境:
conda create -n seabox python=3.7 -y
conda activate seabox


在 ~/.bashrc增加以下内容:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/seaboxsql/anaconda3/envs/seabox/lib
source ~/.bashrc
conda activate seabox
重新初始化数据库:
initdb -D /home/seaboxsql/seaboxsql-db/data


修改 ~/.bashrc
增加:
source /home/seaboxsql/seaboxsql-db/seaboxsql_path.sh
source ~/.bashrc
conda activate seabox
再次重新初始化数据库:
initdb -D /home/seaboxsql/seaboxsql-db/data

初始化成功!
启动数据库:
sd_ctl -D /home/seaboxsql/seaboxsql-db/data -l logfile start

连接数据库:
ssql seaboxsql -p 7300

做一些简单的操作:

简单的数据库安装体验完毕了。
最后修改时间:2024-03-20 14:37:38
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论