麒麟系统+达梦数据库+MybatisPlus+Redis+SpringBoot

环境准备

麒麟系统

在麒麟系统官网进行下载镜像
这里选择的是麒麟V10桌面版,使用虚拟机启动
在这里插入图片描述

修改root密码

# 启动到单用户模式
init 1
# 修改 root 密码
passwd root
# 重启
reboot

在这里插入图片描述

达梦数据库准备

进入达梦官网
我这里选择的是达梦数据库管理系统DM8开发版
下载前先到麒麟系统中打开终端查询cpu版本

lscpu

在这里插入图片描述
可以看到我的是x86_64cpu,由于麒麟系统是基于U在这里插入图片描述

  • 达梦数据库准备进入达梦官网我这里选择的是达梦数据库管理系统DM8开发版下载前先到麒麟系统中打开终端查询cpu版本bashlscpu在这里插入图片描述可以看到我的是x86_64cpu,由于麒麟系统是基于Unbantu内核的,所以选择rhel7
    在这里插入图片描述
    下载完后上传到麒麟系统中进行解压
    在这里插入图片描述
    达梦的安装教程在官网有详细的描述
    达梦DM8基于麒麟系统安装、数据库实例创建
    按照教程完成安装即可

创建数据库实例

切换到dmdba用户
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
注意下面两个修改
在这里插入图片描述
设置密码
在这里插入图片描述
示例可勾可不勾
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

达梦数据库服务相关命令

需要在root用户下执行下面命令

# 开启开机自启动
systemctl enable DmServiceDMSERVER.service
# 启动数据库
systemctl start DmServiceDMSERVER.service
# 重新启动数据库
systemctl restart DmServiceDMSERVER.service
# 查看数据库状态
systemctl statusDmServiceDMSERVER.service

开启防火墙

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
加一条规则,将达梦的5236端口放行

使用DBeaver连接
在这里插入图片描述

数据迁移

参考官方指导文档
迁移之前要先把数据库创建出来
在这里插入图片描述

部署Redis

离线安装

redis下载地址
离线安装也简单,安装编译redis所需的工具,如果是有网环境,直接使用命令安装

apt-get install tcl build-essential

如果是没有网的环境,就找台有网的机子下载所需的包

# 仅下载模式,下载的包在目录 /var/cache/apt/archives 目录下
apt-get install -d tcl build-essential -y

在这里插入图片描述

然后将里面的安装包拷贝到无网的机器上,使用命令安装即可

# 安装
sudo dpkg -i *.deb
# 如果有依赖关系问题,可以使用 apt-get install -f 进行修复
sudo apt-get install -f

在这里插入图片描述

这种方式在其他安装包需要离线安装的时候也适用!!

然后解压redis源码,进行编译

# 解压
tar -zxf redis-7.4.1.tar.gz 
# 进入目录
cd redis-7.4.1
# 清理之前编译的缓存,如果之前有编译过的话
make distclean
# 编译
make
# 安装,安装在当前的src下
make install
#或者可以安装并指定安装目录
make install PREFIX=/opt/redis

在这里插入图片描述
在这里插入图片描述
修改一下redis的配置文件redis.conf,我这里就放开远程连接和修改密码
在这里插入图片描述
在这里插入图片描述

部署成服务,设置开机自动,根据自己的安装位置来配置
在这里插入图片描述
在/etc/systemd/system下创建redis服务,写入以下内容

[Unit]
# 应用描述
Description=Redis
After=network.target
[Service]
# 工作目录
WorkingDirectory=/usr/local/redis
User=root
# 运行jar包的指令
ExecStart=/usr/local/redis/src/redis-server /usr/local/redis/redis.conf
# 收到正常停止命令时不自动重启(systemctl stop 时不会自动重启)
SuccessExitStatus=143
# 在服务失败时自动重启
Restart=on-failure
# 重启前等待10秒
RestartSec=2
# 重启尝试间隔时间
StartLimitInterval=5
# 间隔时间内的最大重启尝试次数
StartLimitBurst=3

[Install]
WantedBy=multi-user.target
#刷新配置
systemctl daemon-reload
# 启动redis
systemctl start redis
# 查看redis启动状态
systemctl status redis
# 设置redis开机自启动
systemctl enable redis
# 停止redis
systemctl start redis
# 重启redis
systemctl restart redis

在这里插入图片描述

验证
在这里插入图片描述
如果设置密码了 需要加-a
在这里插入图片描述

在线安装

如果服务器有网,则可直接参照官网教程在线安装
在这里插入图片描述

在这里插入图片描述

安装完后放行6379端口进行测试
在这里插入图片描述

修改redis配置,打开远程连接
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
修改完后保存退出,重启redis

systemctl restart redis-server

使用官方工具连接测试
在这里插入图片描述

部署JDK

官网下载JDK
根据自己的系统来下载

在这里插入图片描述
上传到/usr/local,解压
在这里插入图片描述
配置环境变量

vim /etc/profile

#在末尾加上下面内容,注意里面信息换成自己的
export JAVA_HOME=/usr/local/java/jdk-23.0.1
export PATH=$PATH:$JAVA_HOME/bin
export PATH

保存退出

# 重新加载环境变量
source /etc/profile
# 验证版本
java -version

在这里插入图片描述

Springboot适配达梦

参考官方指导文档

需要修改的不多
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
这里的scheme就是你的数据库名称,不指定就会报错的

在这里插入图片描述

把程序打包到服务器上,使用 Java -jar命令测试
在这里插入图片描述
正常运行,收工!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/935463.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

DFC:控制 ~~到达率~~ 最小化等待时间

DFC:控制 到达率 最小化等待时间 计算节点的等待成本:公式(2) ( λ i λ ( W q i C i μ c i ‾ ) ) (\frac{\lambda_i}{\lambda}(W_q^i C_i\overline{\mu_c^i})) (λλi​​(Wqi​Ci​μci​​)) 在这个到达率下的等待时间&am…

单词翻转

单词翻转 C语言实现C实现Java实现Python实现 💐The Begin💐点点关注,收藏不迷路💐 输入一个句子(一行),将句子中的每一个单词翻转后输出。 输入 只有一行,为一个字符串&#xff0c…

数据分析实战—房价特征关系

1.实战内容 (1) 读取房价特征关系表(house_price.npz)绘制离地铁站的距离与单位面积的房价的散点图,并对其进行分析; import pandas as pd import numpy as np import warnings warnings.filterwarnings(&…

网页502 Bad Gateway nginx1.20.1报错与解决方法

目录 网页报错的原理 查到的502 Bad Gateway报错的原因 出现的问题和尝试解决 问题 解决 网页报错的原理 网页显示502 Bad Gateway 报错原理是用户访问服务器时,nginx代理服务器接收用户信息,但无法反馈给服务器,而出现的报错。 查到…

Linux入门攻坚——41、Linux集群系统入门-lvs(2)

lvs-dr:GATEWAY Director只负责请求报文,响应报文不经过Director,直接由RS返回给Client。 lvs-dr的报文路线如上图,基本思路就是报文不会回送Director,第①种情况是VIP、DIP、RIP位于同一个网段,这样&…

【Python网络爬虫笔记】10- os库存储爬取数据

os库的作用 操作系统交互:os库提供了一种使用Python与操作系统进行交互的方式。使用os库来创建用于存储爬取数据的文件夹,或者获取当前工作目录的路径,以便将爬取的数据存储在合适的位置。环境变量操作:可以读取和设置环境变量。在…

在CentOS中安装和卸载mysql

在CentOS7中安装和卸载mysql 卸载mysql1、查看是否安装过mysql2、查看mysql服务状态3、关闭mysql服务4、卸载mysql相关的rpm程序5、删除mysql相关的文件6、删除mysql的配置文件my.cnf 安装mysql1、下载mysql相关的rpm程序2、检查/tmp临时目录权限3、安装mysql前的依赖检查3、安…

HDOJ 1735:字数统计 ← 贪心

【题目来源】https://acm.hdu.edu.cn/showproblem.php?pid1735【题目描述】 一天,淘气的 Tom 不小心将水泼到了他哥哥 Jerry 刚完成的作文上。原本崭新的作文纸顿时变得皱巴巴的,更糟糕的是由于水的关系,许多字都看不清了。可怜的 Tom 知道他…

zookeeper的安装

zookeeper的安装 一.前言 zookeeper开源组件是为分布式应用,提供协调服务的一种解决方案。本文主要是介绍在Centos7的操作系统中,如何以单机,伪集群,集群的方式来安装部署zookeeper服务。zookeeper要求的jdk版本为1.6以上。本文假…

keil5搜索框还有左侧文件状态栏不见的问题

点击上面的window,弹出 reset view to default ,然后点击,再点击reset,就ok了

Python机器学习笔记(六、核支持向量机)

核支持向量机(kernelized support vector machine)简称SVM,支持向量机可以用于分类,也可以用于回归,分类在SVC中实现,回归在SVR中实现。 1. 线性模型与非线性特征 线性模型在低维空间中的应用非常受限&am…

线性表之单链表详解

一、概念 链表作为线性表的链式存储结构,将线性表L (a0,...ai-1,ai,ai1...an-1) 中的各元素分布在存储器的不同存储块,称为结点。结点之间通过指针建立联系 其中:data作为数据域,next作为指针域,指向ai的直…

启明智显ZX7981PC:5G时代的新选择,全屋网络无缝覆盖

在这个飞速发展的5G时代,每一个细微的科技进步都在推动着我们的生活向更加智能、便捷的方向发展。近日,启明智显再次引领科技潮流,正式发布其最新的5G CPE产品——ZX7981PC。作为继7981PG与7981PM之后的又一次迭代升级,ZX7981PC凭…

ubuntu检测是否已安装nvidia驱动以及产品类型

nvidia-sminvidia-smi 是 NVIDIA 提供的一个命令行工具,用于查看和管理 NVIDIA GPU 的状态。当你运行 nvidia-smi 命令时,它会显示当前系统中所有 NVIDIA GPU 的状态信息,包括 GPU 的使用率、温度、内存使用情况等。 有8个GPU nvcc -V查看c…

Introduction to NoSQL Systems

What is NoSQL NoSQL database are no-tabular非數據表格 database that store data differently than relational tables 其數據的存儲方式與關係型表格不同 Database that provide a mechanism機制 for data storage retrieval 檢索 that is modelled in means other than …

Javaweb web后端maven介绍作用安装

自动导入到这个项目 src是源代码 main主程序,核心代码 java是Java源代码 resources是项目配置文件 test测试相关的 maven概述 介绍 依赖在本地仓库查找,如果本地仓库有,用本地仓库的依赖,本地没有,连接中央仓库&…

MinIO分布式文件存储

一、分布式文件系统 问题引出 对于一个网站系统,若为降低成本投入,将文件存储服务和网站系统部署在同一台服务器中,访问量不大,基本不会有问题,但访问量逐渐升高,网站文件资源读取逐渐频繁,单…

SQL Server:只有MDF文件,如何附加数据库

第一步:先新建一个同名数据库,然后停止sql服务,删除新建数据库.ldf文件。 第二步:将要附加的数据库的.mdf文件覆盖刚新建的.mdf文件,并重启sql服务。 第三步:这时数据库DATA目录下只有一个.mdf文件&#xf…

《HTML 的变革之路:从过去到未来》

一、HTML 的发展历程 图片: HTML 从诞生至今,经历了多个版本的迭代。 (一)早期版本 HTML 3.2 在 1997 年 1 月 14 日成为 W3C 推荐标准,提供了表格、文字绕排和复杂数学元素显示等新特性,但因实现复杂且缺乏浏览器…

机器视觉与OpenCV--01篇

计算机眼中的图像 像素 像素是图像的基本单位,每个像素存储着图像的颜色、亮度或者其他特征,一张图片就是由若干个像素组成的。 RGB 在计算机中,RGB三种颜色被称为RGB三通道,且每个通道的取值都是0到255之间。 计算机中图像的…