国产数据库(3)—— 安装 SequoiaDB 数据库

2023-10-07 21:40

本文主要是介绍国产数据库(3)—— 安装 SequoiaDB 数据库,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、根据 SequoiaDB 数据库要求的系统环境调整。

终端工具我用的是 Xshell,推荐一下,支持家庭免费。

1. 设置 root 密码

luqi@ubuntu01:~$ sudo su
[sudo] password for luqi: 
root@ubuntu01:/home/luqi# passwd 
Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully
root@ubuntu01:/home/luqi# 

2. 设置 SSH 服务

root@ubuntu01:/home/luqi# vi /etc/ssh/sshd_config

修改 PermitRootLogin 为 yes,然后保存。

Protocol 2
# HostKeys for protocol version 2
HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_dsa_key
HostKey /etc/ssh/ssh_host_ecdsa_key
HostKey /etc/ssh/ssh_host_ed25519_key
#Privilege Separation is turned on for security
UsePrivilegeSeparation yes# Lifetime and size of ephemeral version 1 server key
KeyRegenerationInterval 3600
ServerKeyBits 1024# Logging
SyslogFacility AUTH
LogLevel INFO# Authentication:
LoginGraceTime 120
PermitRootLogin yes
StrictModes yesRSAAuthentication yes
PubkeyAuthentication yes
#AuthorizedKeysFile     %h/.ssh/authorized_keys# Don't read the user's ~/.rhosts and ~/.shosts files
IgnoreRhosts yes

重启 SSH 服务,现在可以用 root 账号登录。 

root@ubuntu01:/home/luqi# service sshd restart

3. 配置 IP 地址映射关系

查看主机的 IP 地址,是 192.168.20.101

root@ubuntu01:/home/luqi# ifconfig
enp0s3    Link encap:Ethernet  HWaddr 08:00:27:2e:a6:9f  inet addr:192.168.20.101  Bcast:192.168.20.255  Mask:255.255.255.0inet6 addr: fe80::a00:27ff:fe2e:a69f/64 Scope:LinkUP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1RX packets:828 errors:0 dropped:0 overruns:0 frame:0TX packets:707 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000 RX bytes:76055 (76.0 KB)  TX bytes:97602 (97.6 KB)lo        Link encap:Local Loopback  inet addr:127.0.0.1  Mask:255.0.0.0inet6 addr: ::1/128 Scope:HostUP LOOPBACK RUNNING  MTU:65536  Metric:1RX packets:15712 errors:0 dropped:0 overruns:0 frame:0TX packets:15712 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1 RX bytes:1163088 (1.1 MB)  TX bytes:1163088 (1.1 MB)

 修改 hosts 文件

root@ubuntu01:/home/luqi# vi /etc/hosts

修改前:

127.0.0.1       localhost
127.0.1.1       ubuntu01# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

修改后:

127.0.0.1       localhost
192.168.20.101  ubuntu01# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

二、安装 SequoiaDB

1. 下载安装包

因为虚拟机用 Host-Only 模式,不能连到互联网,因此先去 巨杉数据库 官网下载 http://download.sequoiadb.com/cn/ 安装包

2. 安装包上传到 Ubuntu01

上传到路径 /opt 下(我用的是 Xftp 工具上传,推荐一下,挺好用,可以跟 Xshell 搭配)。

3. 安装

首先解压文件

root@ubuntu01:/home/luqi# cd /opt/
root@ubuntu01:/opt# tar zxvf sequoiadb-3.4-linux_x86_64.tar.gz 
sequoiadb-3.4/
sequoiadb-3.4/setup.sh
sequoiadb-3.4/unset.sh
sequoiadb-3.4/sequoiasql-mysql-3.4-linux_x86_64-installer.run
sequoiadb-3.4/readme.txt
sequoiadb-3.4/sequoiasql-postgresql-3.4-x86_64-installer.run
sequoiadb-3.4/sequoiadb-3.4-linux_x86_64-installer.run
root@ubuntu01:/opt#

执行安装

root@ubuntu01:/opt# cd sequoiadb-3.4
root@ubuntu01:/opt/sequoiadb-3.4# chmod u+x *.run
root@ubuntu01:/opt/sequoiadb-3.4# ./setup.sh
Install sequoiadb Y/n: y

选择 SequoiaDB 模块安装的语言

--------------------------begin to install sequoiadb-------------------------
./sequoiadb-3.4-linux_x86_64-installer.run --mode text
Language SelectionPlease select the installation language
[1] English - English
[2] Simplified Chinese - 简体中文
Please choose an option [1] : 2

这里都是默认,所以直接回车

----------------------------------------------------------------------------
由BitRock InstallBuilder评估本所建立欢迎来到 SequoiaDB Server 安装程序----------------------------------------------------------------------------
重要信息:请仔细阅读下面提供了两个许可协议。1. SequoiaDB 评估程序的最终用户许可协议
2. SequoiaDB 最终用户许可协议如果被许可方为了生产性使用目的(而不是为了评估、测试、试用“先试后买”或演示)获得本程序,单击下面的“接受”按钮即表示被许可方接受 SequoiaDB 最终用户许可协议,且不作任何修改。如果被许可方为了评估、测试、试用“先试后买”或演示(统称为“评估”)目的获得本程序:单击下面的“接受”按钮即表示被许可方同时接受(i)SequoiaDB 评估程序的最终用户许可协议(“评估许可”),且不作任何修改;和(ii)SequoiaDB 最终用户程序许可协议(SELA),且不作任何修改。在被许可方的评估期间将适用“评估许可”。如果被许可方通过签署采购协议在评估之后选择保留本程序(或者获得附加的本程序副本供评估之后使用),SequoiaDB 评估程序的最终用户许可协议将自动适用。“评估许可”和 SequoiaDB 最终用户许可协议不能同时有效;两者之间不能互相修改,并且彼此独立。这两个许可协议中每个协议的完整文本如下。评估程序的最终用户许可协议[1] 同意以上协议: 了解更多的协议内容,可以在安装后查看协议文件
[2] 查看详细的协议内容
请选择一个选项 [1] : ----------------------------------------------------------------------------
请指定 SequoiaDB Server 将会被安装到的目录安装目录 [/opt/sequoiadb]: ----------------------------------------------------------------------------
是否强制安装?强制安装时可能会强杀残留进程是否强制安装 [y/N]: ----------------------------------------------------------------------------
数据库管理用户配置配置用于启动SequoiaDB的用户名、用户组和密码用户名 [sdbadmin]: 用户组 [sdbadmin_group]: 密码 [********] :
确认密码 [********] :
----------------------------------------------------------------------------
集群管理服务端口配置配置SequoiaDB集群管理服务端口,集群管理用于远程启动添加和启停数据库节点集群管理服务端口 [11790]: ----------------------------------------------------------------------------
是否允许Sequoiadb相关进程开机自启动?Sequoiadb相关进程开机自启动 [Y/n]: ----------------------------------------------------------------------------

是否安装 OM,选 1,以后会有用到

是否安装OM服务[1] true
[2] false
[3] only
请选择一个选项 [2] : 1----------------------------------------------------------------------------

SequoiaDB 模块安装完成

设定现在已经准备将 SequoiaDB Server 安装到您的电脑.您确定要继续? [Y/n]: y----------------------------------------------------------------------------
正在安装 SequoiaDB Server 于您的电脑中,请稍候.安装中0% ______________ 50% ______________ 100%#########################################----------------------------------------------------------------------------
安装程序已经完成安装 SequoiaDB Server 于你的电脑中.----------------------------end install sequoiadb----------------------------

开始安装 SQL 模块,这里选择我熟悉的 Mysql 模块,选 1

Install 1:sequoiasql-mysql or 2:sequoiasql-postgresql, [1]: 1

选择 Mysql 模块安装的语言

--------------------------begin to install sequoiasql-mysql-------------------------
./sequoiasql-mysql-3.4-linux_x86_64-installer.run --mode text
Language SelectionPlease select the installation language
[1] English - English
[2] Simplified Chinese - 简体中文
Please choose an option [1] : 2
----------------------------------------------------------------------------

剩下都是默认即可,直接回车,安装完成

由BitRock InstallBuilder评估本所建立欢迎来到 SequoiaSQL MySQL Server 安装程序----------------------------------------------------------------------------
GNU 通用公共授权
第二版, 1991年6月
著作权所有 (C) 1989,1991 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
允许每个人复制和发布本授权文件的完整副本,但不允许对它进行任何修改。[1] 同意以上协议: 了解更多的协议内容,可以在安装后查看协议文件
[2] 查看详细的协议内容
请选择一个选项 [1] : ----------------------------------------------------------------------------
请指定 SequoiaSQL MySQL Server 将会被安装到的目录安装目录 [/opt/sequoiasql/mysql]: ----------------------------------------------------------------------------
数据库管理用户配置配置用于启动SequoiaSQL-MySql的用户名、用户组和密码用户名 [sdbadmin]: 用户组 [sdbadmin_group]: 密码 [********] :
确认密码 [********] :
----------------------------------------------------------------------------
设定现在已经准备将 SequoiaSQL MySQL Server 安装到您的电脑.您确定要继续? [Y/n]: ----------------------------------------------------------------------------
正在安装 SequoiaSQL MySQL Server 于您的电脑中,请稍候.安装中0% ______________ 50% ______________ 100%#########################################----------------------------------------------------------------------------
安装程序已经完成安装 SequoiaSQL MySQL Server 于你的电脑中.----------------------------end install sequoiasql-mysql----------------------------root@ubuntu01:/opt/sequoiadb-3.4# 

 

这篇关于国产数据库(3)—— 安装 SequoiaDB 数据库的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/160598

相关文章

Python 安装和配置flask, flask_cors的图文教程

《Python安装和配置flask,flask_cors的图文教程》:本文主要介绍Python安装和配置flask,flask_cors的图文教程,本文通过图文并茂的形式给大家介绍的非常详细,... 目录一.python安装:二,配置环境变量,三:检查Python安装和环境变量,四:安装flask和flas

Spring Security基于数据库的ABAC属性权限模型实战开发教程

《SpringSecurity基于数据库的ABAC属性权限模型实战开发教程》:本文主要介绍SpringSecurity基于数据库的ABAC属性权限模型实战开发教程,本文给大家介绍的非常详细,对大... 目录1. 前言2. 权限决策依据RBACABAC综合对比3. 数据库表结构说明4. 实战开始5. MyBA

Ubuntu中远程连接Mysql数据库的详细图文教程

《Ubuntu中远程连接Mysql数据库的详细图文教程》Ubuntu是一个以桌面应用为主的Linux发行版操作系统,这篇文章主要为大家详细介绍了Ubuntu中远程连接Mysql数据库的详细图文教程,有... 目录1、版本2、检查有没有mysql2.1 查询是否安装了Mysql包2.2 查看Mysql版本2.

Oracle数据库常见字段类型大全以及超详细解析

《Oracle数据库常见字段类型大全以及超详细解析》在Oracle数据库中查询特定表的字段个数通常需要使用SQL语句来完成,:本文主要介绍Oracle数据库常见字段类型大全以及超详细解析,文中通过... 目录前言一、字符类型(Character)1、CHAR:定长字符数据类型2、VARCHAR2:变长字符数

Win11安装PostgreSQL数据库的两种方式详细步骤

《Win11安装PostgreSQL数据库的两种方式详细步骤》PostgreSQL是备受业界青睐的关系型数据库,尤其是在地理空间和移动领域,:本文主要介绍Win11安装PostgreSQL数据库的... 目录一、exe文件安装 (推荐)下载安装包1. 选择操作系统2. 跳转到EDB(PostgreSQL 的

SpringBoot实现数据库读写分离的3种方法小结

《SpringBoot实现数据库读写分离的3种方法小结》为了提高系统的读写性能和可用性,读写分离是一种经典的数据库架构模式,在SpringBoot应用中,有多种方式可以实现数据库读写分离,本文将介绍三... 目录一、数据库读写分离概述二、方案一:基于AbstractRoutingDataSource实现动态

Linux系统中卸载与安装JDK的详细教程

《Linux系统中卸载与安装JDK的详细教程》本文详细介绍了如何在Linux系统中通过Xshell和Xftp工具连接与传输文件,然后进行JDK的安装与卸载,安装步骤包括连接Linux、传输JDK安装包... 目录1、卸载1.1 linux删除自带的JDK1.2 Linux上卸载自己安装的JDK2、安装2.1

C# WinForms存储过程操作数据库的实例讲解

《C#WinForms存储过程操作数据库的实例讲解》:本文主要介绍C#WinForms存储过程操作数据库的实例,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、存储过程基础二、C# 调用流程1. 数据库连接配置2. 执行存储过程(增删改)3. 查询数据三、事务处

Linux卸载自带jdk并安装新jdk版本的图文教程

《Linux卸载自带jdk并安装新jdk版本的图文教程》在Linux系统中,有时需要卸载预装的OpenJDK并安装特定版本的JDK,例如JDK1.8,所以本文给大家详细介绍了Linux卸载自带jdk并... 目录Ⅰ、卸载自带jdkⅡ、安装新版jdkⅠ、卸载自带jdk1、输入命令查看旧jdkrpm -qa

MySQL Workbench 安装教程(保姆级)

《MySQLWorkbench安装教程(保姆级)》MySQLWorkbench是一款强大的数据库设计和管理工具,本文主要介绍了MySQLWorkbench安装教程,文中通过图文介绍的非常详细,对大... 目录前言:详细步骤:一、检查安装的数据库版本二、在官网下载对应的mysql Workbench版本,要是