原创:达梦数据库一键命令安装教程

安装前准备

  1. root用户登录服务器,创建目录/opt/dm8
mkdir /media/user/data/dm8
  1. 上传你接收到的达梦安装文件DMInstall.bin/opt/dm8
scp ./DMInstall.bin root@192.168.31.39:/opt/dm8
  1. 上传你接收到的达梦安装文件dm8.sh脚本到/opt/dm8
scp ./dm8.sh root@192.168.31.39:/opt/dm8
  1. 更新/opt/dm8所有权
chown -R dmdba:dinstall /opt/dm8

编写相关脚本

1. 编写创建dmdba用户脚本

#!/bin/bash

chmod -R 777 /mnt
echo "export DM_INSTALL_TMPDIR=/mnt/data/tmp" >> /etc/profile
source /etc/profile

groupadd -g 12349 dinstall
useradd -u 12345 -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
passwd dmdba
vim /etc/sudoers
su dmdba

提示:在执行安装脚本之前先执行该脚本。

2. 编写一键安装脚本

#!/bin/bash

cd /mnt/data
mkdir dmdbms
chown -R dmdba:dinstall dmdbms/

mkdir /mnt/data/tmp

sudo mkdir /mnt/dm8
sudo mount /opt/dm8/dm8_20220915_FTarm_kylin10_sp1_64.iso /mnt/dm8/

cd /mnt/dm8/
./DMInstall.bin -i
sudo /mnt/data/dmdbms/script/root/root_installer.sh

cd /mnt/data/dmdbms/bin
# path
./dminit path=/mnt/data/dmdbms/data

cd /mnt/data/dmdbms/script/root
sudo ./dm_service_installer.sh -t dmserver -dm_ini /mnt/data/dmdbms/data/DAMENG/dm.ini -p DMSERVER

echo "设置vim /mnt/data/dmdbms/data/DAMENG/dm.ini 中GROUP_OPT_FLAG = 1,否则会出现:不是GROUP BY错误"
vim /mnt/data/dmdbms/data/DAMENG/dm.ini

sudo systemctl start DmServiceDMSERVER.service
sudo systemctl status DmServiceDMSERVER.service

echo "防火墙开放5236端口..."
sudo firewall-cmd --permanent --zone=public --add-port=5236/tcp
sudo firewall-cmd --reload
sudo firewall-cmd --zone=public --list-ports

# 卸载达梦V8挂载点
sudo umount /mnt/dm8/

echo "到此达梦V8数据库安装并启动完成!你可以通过> IP:5236 SYSDBA/SYSDBA"

提示:脚本中设计到的路径可以根据自己的实际情况修改。

3. 数据库连接说明

数据库连接说明:
地址:IP地址
端口:5236
用户名/密码:SYSDBA/SYSDBA

此次,安装部署完毕,后续相关设置自行到dm.ini配置中设置即可!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

计算机java编程

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值