目录
前言
安装前准备
安装银河麒麟V10
SSH工具
环境配置
配置系统账户
获取达梦安装包
创建安装目录
编辑
安装指引
近来在项目上接触的达梦数据库产品越来越多,不过之前接触,也仅仅是在做系统开发的时候,连上数据库后就开始撸码,仅仅是使用,这几天有机会接触到了数据库的安装配置等这方面的内容,所以特地来写个笔记,也算是对知识的一个复习巩固吧。
既然要国产化嘛,这里也选择一个国产的操作系统吧。这里选择安装的是银河麒麟高级服务器操作系统V10,上官网下载安装吧,网上已经有很多类似的文章了,这里就不再赘述了。
银河麒麟高级服务器操作系统V10
工欲善其事必先利其器,装好操作系统之后,为了撸码更方便,总得有个得心应手的工具才行。但是,发现原来用的SecureCRT版连不上麒麟操作系统了,度娘了一下,应该是版本太低了……
好吧,换一个神器吧,用MobaXterm吧,这里给个官网地址,童鞋们自己去下载吧,MobaXterm free Xserver and tabbed SSH client for Windows
当然了,你直接在操作系统上“终端”也不是不可以,而且如果只是单纯的敲敲命令,其实也基本满足要求了啦。
查看操作系统的glibc和gcc版本
rpm -qa|grep glibc*
rpm -qa|grep gcc*
出去安全考虑,我们通常不直接使用root账户,这里创建一个新的系统账户dmdba,用来对达梦数据库的管理 。命令也比较简单,也加了注释,没什么好说的了,直接撸就行。
id dmdba #检查用户是否存在
groupadd dminstall #创建用户组
useradd -g dminstall dmdba #用户组添加用户dmdba
id dmdba #查看用户
passwd dmdba #修改密码,密码这里使用Dameng123
这个不多说,去官网下吧达梦数据-国产数据库-全栈数据产品&解决方案提供商,
这里将下载的文件放到/opt目录
这里我们把达梦数据库安装到/dm8目录下,因此,需创建目录
# 创建目录
mkdir /dm8
# 未目录授权
chown dmdba:dminstall -R /dm8
完成以上准备工作之后,我们开始进行安装吧。由于这里我们得到的达梦安装文件是iso镜像文件,因此,我们先把iso文件挂,挂载到/mnt,挂载后,我们可以查看里面的内容,里面的DMInstall.bin就是安装程序了。
mount -o loop /opt/dm8.iso /mnt
前面命令敲得有点手酸了,接下来,我们启动图形安装工具,来安装数据库吧。
在root账号下,使用xhost + 命令,启动图形界面服务,并查看root得DISPLAY参数,命令如下:
xhost +
echo $DISPLAY
切换到dmdba账户 ,将DISPLAY设置为和root的一样,然后切换到/mnt目录下。(以下操作,无特殊说明,均是在dmdba账户下执行)
su - dmdba
export DISPLAY=:0.0
然后运行mnt下的DMInstall.bin启动安装,就可以开开信息得启动图形操作界面了……
正在开开心心等启动图形工具时,报……错……了
看错误好像是临时文件空间不足了,我们看一下
1.5G还不够呀,那就扩大空间吧,扩大到4G。
vi /etc/fstab
打开fstab,添加以下参数,将空间扩大到4G
tmpfs /tmp tmpfs nodev,nosuid,size=4G 0 0
完成编辑之后,记得:wq保存后退出。
好了,这里要话重点了,保存之后,要重启服务器,重启后看到,空间已经变成4G
因为系统重启过了,所以iso文件需要重新挂载后,重新开始执行安装操作。
终于出来了……TAT
接下来的安装操作,基本就下一步下一不就好了,不过有两个地方需要注意一下,在选择安装目录时,需要把路径指向到我们之前创建好的安装目录,/dm8
另外,完成块结束时,会有一个脚本执行的提示,如下图:
这个提示窗口,我们只需要根据提示,把里面的命令拷贝出来执行就可以了,但是这里需要注意一点,这个命令需要使用root账户执行。
完成安装后,在最后的完成窗口,我们先吧“初始化数据库”勾选框去掉,如果勾选了,点击完成后,则会弹出数据库配置助手,对数据库实例进行配置,这个留下一篇文章再继续说吧。
到目前未知,数据库就装好了。