在CentOS 7系统安装StoneDB数据库

今天我会进行StoneDB数据库在CentOS 7系统下的安装。

官方的快速部署文档中已有详细的安装流程,我会严格按照流程操作。

准备CentOS系统

我在本地虚拟机上安装好了CentOS 7系统的2207版本。安装过程比较顺利,装完系统后开启ssh服务,就可以用ssh客户端连接,先使用下面的系统更新命令yum -y update对系统进行更新,然后执行后面的安装步骤。

在CentOS系统中安装StoneDB数据库

下面开始进行StoneDB数据库的安装。

第一步:下载并解压安装包

此处我下载的是StoneDB 5.6版本。用下面的命令,下载压缩包,并解压。

cd /
wget https://static.stoneatom.com/stonedb-ce-5.6-v1.0.0.el7.x86_64.tar.gz
tar -zxvf stonedb-ce-5.6-v1.0.0.el7.x86_64.tar.gz

注意,因为新装的CentOS系统没有wget命令,我在执行过程中就遇到了“未找到命令”的提示。


1661829080230-6a5f0297-2c3c-45bf-89bd-8fdacef9692c.png

就需要先用yum -y install wget安装wget。装完wget,再执行上面的下载解压命令,就可以了。
解压后的目录是stonedb56。

第二步:检查依赖文件

命令有3行,需要依次执行:

cd /stonedb56/install/bin
ldd mysqld
ldd mysql

我执行了ldd mysqld命令后,发现有一个依赖缺失:

1661829612400-8e8704d7-768b-4c72-aa64-2dd40a3434f5.png

网上查找了一下缺少libzstd.so.1的依赖解决方案,据说安装这2个依赖包可以解决:

yum install epel-release.noarch -y
yum install libzstd.x86_64 -y

安装完成后后再次执行ldd mysqld,就没有问题了:

1661830076723-fcdb8f84-e002-43c7-9daa-08c41272eeca.png

继续执行下一项依赖检查,发现这次都齐了:


1661832777473-674dce43-a65e-44d4-b016-91fabf826d22.png

启动实例

下面就可以启动StoneDB了。

1、创建用户

创建用户的命令行如下,第一行是创建一个叫mysql的用户组,第二行是在mysql用户组下创建名为mysql的用户,第三行是为这个mysql用户添加密码(随后输入密码)。可以自己按照需要修改。

groupadd mysql
useradd -g mysql mysql
passwd mysql

执行后输入两次密码,即完成密码设置。


1661838114877-d66f2863-a4ca-406a-bbfc-cbde02af7d1f.png

2、自动安装

按照官方文档是可以选择手动安装和自动安装的,手动安装可以指定目录和参数,使用自动安装的话,必须是按照官方文档把stonedb安装在系统根目录下面才行。我在这里因为完全是按照官方文档执行的,所以选择自动安装:

cd /stonedb56/install
./reinstall.sh

执行过程中,跳出了一些错误提示:


1661841518385-52db5cdb-12a4-4826-bda6-15a1d78a2fbd.png

去网上搜索,发现要再补充一个依赖包,于是执行yum -y install perl perl-devel安装,完成后继续执行上一步的自动安装。
又出现新的错误提示:

1661841938961-fb911023-81f2-4480-9f82-8a33badfe6b9.png

好吧,再补充安装2个perl的模组:

yum install perl perl-Data-Dumper
yum install perl perl-JSON

完成后继续执行上上步的自动安装。
最后显示success字样。为了确定是否成功安装,手动执行ps -ef|grep mysqld命令,看到已有mysql进程存在,所以应该是安装成功了。

1661839689977-fdef4b3d-3de9-4995-b66a-ff561186f5ed.png

3、执行登录

下面可以通过命令行进行登录:

/stonedb56/install/bin/mysql -uroot -p -S /stonedb56/install/tmp/mysql.sock

输入密码进入mysql,通过show databases;命令,可以看到已有的数据库。

1661843685387-12e55407-fd6e-419a-bfe7-061e7eb2dbd4.png

4、客户端连接

通过本地电脑上的Navicat客户端,可以连接虚拟机上的StoneDB数据库。


1661843760568-79db0f44-cc4f-42fc-96cd-06c24fea9e2f.png

注意,如果连接不成功,需要检查一下虚拟机上防火墙相关的设置,开放3306端口。

总结

在CentOS系统下安装StoneDB过程中,遇到了一些官方文档没有说明的情况,需要相应的处理如下:

1、新装的CentOS系统没有wget命令

需要先用yum -y install wget命令安装wget。

2、缺少libzstd.so.1的依赖

安装这2个依赖包可以解决:

yum install epel-release.noarch -y
yum install libzstd.x86_64 -y

3、自动安装过程中出现依赖缺失

需要安装perl相关的依赖:

yum -y install perl perl-devel
yum -y install perl perl-Data-Dumper
yum -y install perl perl-JSON

4、安装完成后后,如果通过客户端连接不成功,需要检查一下服务器上防火墙相关的设置,开放3306端口。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,417评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,921评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,850评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,945评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,069评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,188评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,239评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,994评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,409评论 1 304
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,735评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,898评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,578评论 4 336
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,205评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,916评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,156评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,722评论 2 363
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,781评论 2 351

推荐阅读更多精彩内容