xp系统可以安装2008数据库吗_hadoop查看namenode状态

xp系统可以安装2008数据库吗_hadoop查看namenode状态今天我会进行StoneDB数据库在Debian系统下的安装。 官方文档中没有说明在Debian系统的安装步骤,我来试试能否顺利安装。 准备Debian系统 我是在本地使用虚拟机安装的Debian 11

在Debian系统上安装StoneDB数据库

今天我会进行StoneDB数据库在Debian系统下的安装。
官方文档中没有说明在Debian系统的安装步骤,我来试试能否顺利安装。

准备Debian系统

我是在本地使用虚拟机安装的Debian 11.2系统,安装过程比较顺利,安装完成后。先为Debian系统装上SSH,然后通过SSH连接虚拟机命令行进行后面的步骤。
安装StoneDB之前,先为Debian系统添加国内的软件源。然后执行下面的命令更新系统,确保系统是最新的。(这个步骤就不截图说明了,网上有许多教程)

sudo apt update
sudo apt upgrade
sudo apt install build-essential

在Debian系统中安装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

第二步:检查依赖文件

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

cd /stonedb56/install/bin
ldd mysqld
ldd mysql

执行后发现缺失2个依赖包:
file
网上搜索这两个包的相关情况,找到解决方法,执行sudo apt-get install libncurses5进行安装。
可以看到这2个依赖一起被装上了。
file
装完以后执行ldd mysql,看到所有依赖都装好了。

启动实例

下面就可以启动StoneDB了。

1、创建用户

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

groupadd mysql
useradd -g mysql mysql
passwd mysql

这里碰到一个错误提示:
file
网上搜索发现原因是切到管理员的时候,没有使用管理员的登录脚本和搜索路径。使用命令su -,就可以切换到管理员并且加载对应的环境变量和各种设置。然后就可以执行这套创建用户的命令了:

groupadd mysql
useradd -g mysql mysql
passwd mysql

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

2、自动安装

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

cd /stonedb56/install
./reinstall.sh

安装过程没有跳出错误提示。应该是安装成功了。

3、执行登录

安装完成后后,执行以下命令登录:

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

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

4、客户端连接

通过本地电脑上的Navicat客户端,可以连接虚拟机上的StoneDB数据库。
file
注意,如果连接不成功,需要检查一下虚拟机上防火墙相关的设置,开放3306端口。

总结

在Debian系统下安装StoneDB 5.6版本,总体比较顺利。需要克服的问题主要是2个:
1、依赖缺失。需要根据提示安装相关依赖。
2、root账号权限问题。如果直接登录root账号不会有问题,如果是从其他账号切到root账号,需要注意加载管理员用户的环境变量和设置。

原文地址:https://www.cnblogs.com/yangwilly/archive/2022/08/30/16640411.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/4833.html

(0)
上一篇 2023-06-03
下一篇 2023-06-03

相关推荐

  • window 下如何恢复被删除的mysql root账户及密码(mysql 8.0.17)

    window 下如何恢复被删除的mysql root账户及密码(mysql 8.0.17)不久前自学完完sql,下了mysql8.0.17,安装配置好后探索着,想着用root账户登上去能不能删除root账户呢,然后就想给自己一巴掌,,, 如何快速恢复root: 1.关闭mysql服务:wi

    2023-01-29
    144
  • 远程链接 vps群控[亲测有效]

    远程链接 vps群控[亲测有效]远程链接 vps群控远程桌面是微软公司为了便于网络管理员管理维护服务器推出的一项服务。从windows 2000 server版本开始引入,网络管理员时候远程桌面连接器连接到网络任意一台开启了远程桌…

    2023-02-24
    150
  • Python时间格式化:%strftime指令详解

    Python时间格式化:%strftime指令详解时间格式在Python中是非常重要的,而strftime指令则是Python中非常关键的时间格式化指令。本文将从以下几个方面详细介绍strftime指令:

    2024-02-09
    92
  • 用Python读取文件的方法

    用Python读取文件的方法Python是一种高效的编程语言,具有易学、代码可读性强、能够快速完成复杂任务等特点,在数据分析、机器学习等领域广泛应用。在Python编程过程中,读取文件是必不可少的一环,本文将详细介绍Python读取文件的方法。

    2024-05-06
    75
  • Python实现字符串长度和标题

    Python实现字符串长度和标题字符串是编程中经常使用的一种数据类型。在Python中,使用len()函数可以获取字符串的长度。例如:

    2024-08-14
    27
  • Python List Index实现列表索引功能

    Python List Index实现列表索引功能在Python中,List是一种常用的数据类型。List是一个集合,其中的元素可以是不同的数据类型,并且可以动态地添加或删除元素。Python List Index是指通过索引操作符[]来操作List中的元素,从List中选取某一个元素。

    2024-03-12
    80
  • 如何写代码新手教学

    如何写代码新手教学作为一名python工程师,学习如何写出高质量的代码是非常重要的。下面从大多数新手都犯的错误、如何提升代码可读性、如何有效地进行代码重构以及如何写游戏代码四个方面为您详细阐述如何写代码的技巧。

    2024-04-21
    67
  • 吐血整理60个Redis面试题「终于解决」

    吐血整理60个Redis面试题「终于解决」1.Redis 是一个基于内存的高性能key-value数据库。 2.Redis相比memcached有哪些优势: memcached所有的值均是简单的字符串,redis作为其替代者,支持更为丰富的…

    2023-03-31
    151

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注