关于DM8数据库安装(小白版)

我是一个才学数据库不久的超级小白,这次借助我安装DM8的经历,分享一下我在过程中的酸甜苦辣,希望同是小白的小伙伴看到这篇文章能有所帮助(要是大佬的话就请多多指教,别让我误人子弟)

回到正题,本次实践我所用的操作系统是中标麒麟的V7系统,我分别使用GUI模式和最小安装模式进行了尝试。
一·GUI模式
所谓GUI模式,即graphical user interface,图形用户界面(如果是刚使用虚拟机不久的小伙伴,对这个会相对熟悉一点),就是安装之后会像windows一样有操作界面和对应图标。
关于DM8数据库安装(小白版)_第1张图片
但是我们实际操作的时候仍旧是以操作文件夹的形式,而不是像windows那样。我们进入终端之后,就可以进行安装准备了。
这里我推荐大家使用远程工具连接虚拟机进行操作,这样会比较方便,对于新手来说也会容易理解(我推荐的是mobaxterm,当然我也只使用了这一个,无法说它一定是最好的,看个人习惯)。使用远程工具的话需要配置一下虚拟机的网络地址,具体的实现过程我不详述,需要的朋友可以去这个博主的文章下看看,非常详细的解释
https://blog.csdn.net/zhang33565417/article/details/97779579
我们准备好工具之后,连接好虚拟机
关于DM8数据库安装(小白版)_第2张图片
使用远程连接的好处就是我们可以很方便的切换用户,而不会导致自己做到后面逻辑混乱(本次安装需要用到超级管理员root和自己建的一个普通用户),并且我们可以很方便的把DM8的镜像文件先放到虚拟机系统上
关于DM8数据库安装(小白版)_第3张图片
像windows系统那样把文件拖到虚拟机的一个文件夹下就上传成功了。
接着,我们需要查看一下虚拟机的各项数据是否满足要求(就像玩某款端游也需要注意一下的电脑配置一样),这里我整理了需要注意的几点:
关于DM8数据库安装(小白版)_第4张图片

(第一次,对表格的建立不是很熟,只能截图了,望见谅)

然后我们需要创建一个新用户(达梦数据库不建议使用root去创建)

groupadd group_name (如:dminstall) --这里是创建用户的主组,可以理解为用户的家的感觉
useradd -g group_name(使用上面创建的主组名字)  user_name (用户名称)  --创建之后去操作达梦数据库的用户

就像软件要指定位置一样,我们需要为数据库准备一个安装的位置,以便后面使用

mkdir /dm8     --以管理员的身份创建文件夹dm8
chown user_name.group_name  -R /dm8     --把dm8文件夹的所有权授予给user_name,且规定其所属主组为group_name,这样,后面该用户才能有操作dm8的权利

准备工作结束,我们可以着手开始了!!

  1. 以我们创建的用户登陆远程工具连接虚拟机(当然,root也需要创建一个连接),然后找到我们前面放dm8数据库的镜像文件(需要的朋友可以去此去下载(链接:https://pan.baidu.com/s/1KsNgTLypNov8qJBRGvK_9w
    提取码:pi9m),以root用户执行以下代码:
mount -o loop /sotf/dm8_setup_rh7_64_ent_8.1.1.45_20191121.iso /dminstall --将文件dm8_setup_rh7_64_ent_8.1.1.45_20191121.iso挂载到虚拟光驱,然后通过虚拟光驱到指定位置dminstall( /sotf/dm8_setup_rh7_64_ent_8.1.1.45_20191121.iso为镜像文件的路径,这里是绝对路径,也可以到文件夹下使用相对路径),dminstall为根目录下建的一个文件夹

这里类似于我们的解压,但是我们不可以extract here,即解压到压缩包位置处,因为虚拟光驱无法自己挂载自己。

  1. 结束之后,我们可以在mnt文件夹下看到挂载完之后的文件
    在这里插入图片描述
    绿色为可执行文件,如果打开后显示为白色,即普通文件,我们可以复制这些文件到另一个文件夹,然后然后修改其权限为可执行,具体操作如下:
cp -R /dminstall/* /mnt    --复制dminstall里包括文件夹在内的所有到根目录下的mnt中
chmod 111 /dminstall/*   --赋予dminstall下的所有文件可执行,1表示可执行
  1. 切换到我们创建的用户,然后运行DMInstall.bin(这个文件就像windows下的.exe安装文件一样)
./DMInstall.bin  --这里我处于放置DMInstall.bin文件的文件夹下,所以用了相对路径,也可以使用绝对路径 /dminstall/DMInstall.bin
  1. 当我们看到以下画面时
    关于DM8数据库安装(小白版)_第5张图片
    就进入我们熟悉的windows安装过程了,剩下的就是下一步之类的操作了。需要注意的点来了: 我们的安装路径要选择我们前面建立的dm8,不然后面我们以我们创建的用户去操作将没有权限,然后最后会让我们去以root用户开启服务助手,注意切换用户就ok了
/dm8/script/root/root_installer.sh    --dm8是我们存放数据库的文件夹,后面部分是安装时自动生成的

至此,我们以GUI模式去安装达梦数据库就完成了!!!
(当然,由于GUI模式加入了图形插件,所以我们安装过程所用的时间比较长,我大概用了20多分钟)
二.最小安装
如果你的系统不巧是最小安装,那么也不要紧,前期的准备工作和GUI模式一样,当我们来到执行DMInstall.bin 文件的时候,我们只需执行以下代码

./DMInstall.bin -i            --其中i表示忽略图形插件

(最小安装即使mobaxterm连接也无法用图形化安装,缺失插件)
然后就可以有以下画面 !!!!!
在这里插入图片描述
关于DM8数据库安装(小白版)_第6张图片
这里的key是需要购买的,不需要的话选择n。
关于DM8数据库安装(小白版)_第7张图片
关于DM8数据库安装(小白版)_第8张图片
然后我们以管理员运行一下命令

/dm8/scripts/root/root_installer.sh

在这里插入图片描述
至此,最小安装的模式搞定达梦数据库。(耗时大概4,5分钟)

总结: 注意区分什么地方用超级管理员root,什么地方用我们创建的用户,关键点就是只要是授权,或者创建文件夹之类的都用root,后期操作数据库时注意不要用root,防止有些权限转移

不足之处,希望大家予以指正。

你可能感兴趣的:(关于DM8数据库安装(小白版))