达梦作为国产数据库的代表之一,完全自主开发。这里介绍一下达梦8开发版在CentOS下的安装
一、软件介质下载
下载地址 https://www.dameng.com/list_103.html
在下载页,选择对应的平台和操作系统,点击立即下载,会提示注册,即可获取安装包,我这里获取的安装包名为 dm8_20220525_x86_rh6_64.zip
二、安装环境
操作系统: CentOS 7.4
安装包:dm8_20220525_x86_rh6_64.zip
达梦安装路径:/opt/dmdbms
达梦数据库路径: /dmdata
三、安装步骤
创建dmdba用户,dinstall组
根据安装手册的建议,创建dmdba用户来安装达梦8
[root@czw /]# groupadd dinstall && useradd -g dinstall dmdba && echo root|passwd --stdin dmdba
更改用户 dmdba 的密码 。
passwd:所有的身份验证令牌已经成功更新。
关闭防火墙和selinux
我这里使用的是虚拟机,为避免访问不了数据库,直接关闭防火墙
[root@czw /]# systemctl stop firewalld && systemctl disable firewalld
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
关闭selinux
[root@czw /]# setenforce 0 && sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
创建目录
创建软件安装目录/opt/dmdbms
[root@czw /]# mkdir -p /opt/dmdbms && chown dmdba:dinstall /opt/dmdbms
创建数据目录/dmdata,待达梦8软件安装后,初始化数据库到此目录
[root@czw /]# mkdir -p /dmdata && chown dmdba:dinstall /dmdata
修改用户资源限制
vi /etc/security/limits.conf 增加相应配置
dmdba hard nofile 131072
dmdba soft nofile 131072
dmdba soft nice 0
dmdba hard nice 0
dmdba soft as unlimited
dmdba hard as unlimited
dmdba soft fsize unlimited
dmdba hard fsize unlimited
dmdba soft nproc 131072
dmdba hard nproc 131072
dmdba soft data unlimited
dmdba hard data unlimited
dmdba soft core unlimited
dmdba hard core unlimited
dmdba soft memlock unlimited
dmdba hard memlock unlimited
上传安装包到/tmp目录,挂载到/mnt
[root@czw dm8_20220525_x86_rh6_64_ent]# mount -o loop dm8_20220525_x86_rh6_64.iso /mnt/
mount: /dev/loop0 写保护,将以只读方式挂载
安装达梦8数据库软件
达梦8有图形化安装,命令行安装,静默安装三种安装方式,这里使用命令行方式
切换登录,使用dmdba用户来安装
安装语言输入c,中文
key文件输入n直接跳过
[dmdba@czw ~]$ /mnt/DMInstall.bin -i
请选择安装语言(C/c:中文 E/e:英文) [C/c]:
解压安装程序.........
欢迎使用达梦数据库安装程序
是否输入Key文件路径? (Y/y:是 N/n:否) [Y/y]:n
是否设置时区?