在当前的大环境下,学习下达梦数据库还是很有必要的。

原打算国产到底,操作系统也用麒麟。看看手头上有CENTOS的虚机,为节省时间,直接拿来练手了。

为了方便操作,降低上手难度,选择了图形界面为主的操作方式。

1 安装环境准备

我用是的X86平台+CENTOS7.4,只要虚机硬件资源配置不是特别低,一般学习用的安装无需特殊配置。需要注意的是/tmp会区必须>1G,否则将无法安装 。

为了方便远程连接,把防火墙关掉

root@localhost tmp]# systemctl stop firewalld
 [root@localhost tmp]# systemctl disable firewalld
 [root@localhost tmp]# systemctl status firewalld达梦官方文档中,不建议用root用户安装数据库,这里就以dmdba用户作来安装
创建用户和组
 [root@localhost tmp]# groupadd dinstall
 [root@localhost tmp]# useradd -g dinstall dmdba
 [root@localhost tmp]# passwd dmdba建个安装目录/dm8,并授权给dmdba
 [root@localhost tmp]# mkdir -p /dm8
 [root@localhost tmp]# chown dmdba:dinstall /dm8

2 安装 

图形化安装其实很简单,跟WIN下的安装类似,每个下一步之前,确认好你要的参数就可以,像安装路径,什么的

要注意的是,切换到dmdba用户后,要对显示进行配置才能打开图形界面

[root@localhost mnt]# xhost +
 access control disabled, clients can connect from any host
 [root@localhost mnt]# echo $DISPLAY
 :0.0
 [root@localhost mnt]# su - dmdba
 [dmdba@localhost ~]$ export DISPLAY=:0.0
 [dmdba@localhost ~]$ xhost +
 access control disabled, clients can connect from any host
 [dmdba@localhost ~]$ cd /mnt
 [dmdba@localhost mnt]$ ./DMInstall.bin

图形界面出来了

mysql脚本在达梦数据库中执行 达梦数据库初始化脚本_mysql脚本在达梦数据库中执行

下一步,跳过KEY,组件全选

 

mysql脚本在达梦数据库中执行 达梦数据库初始化脚本_图形界面_02

输入安装目录,记得一定要提前授权目录,不然会报错

 

mysql脚本在达梦数据库中执行 达梦数据库初始化脚本_mysql脚本在达梦数据库中执行_03

下一步,一直到这里,在root用户下执行这行命令,复制过去就可以了。执行完毕安装就结束了。

 

mysql脚本在达梦数据库中执行 达梦数据库初始化脚本_学习_04

 

3 初始化

安装完成后,会询问是否初始化配置,不小心关闭的话可以用命令再次打开图形界面。

[dmdba@localhost ~]$ cd /dm8/tool/
 [dmdba@localhost tool]$ ./dbca.sh

因为是新装的,就选择创建实例吧

mysql脚本在达梦数据库中执行 达梦数据库初始化脚本_学习_05

一般用途就好,生产环境视情况选择

mysql脚本在达梦数据库中执行 达梦数据库初始化脚本_图形界面_06

路径要写对

mysql脚本在达梦数据库中执行 达梦数据库初始化脚本_生产环境_07

随便起个名,端口默认

mysql脚本在达梦数据库中执行 达梦数据库初始化脚本_root用户_08

 

同样,控制文件路径也要写对

mysql脚本在达梦数据库中执行 达梦数据库初始化脚本_mysql脚本在达梦数据库中执行_09

这里的参数要看仔细,测试的时候默认就行,生产环境下要结合你的应用去配置相关的参数,以提高性能

mysql脚本在达梦数据库中执行 达梦数据库初始化脚本_图形界面_10

下一步,检查完了,再复制这三个命令到root用户下执行

mysql脚本在达梦数据库中执行 达梦数据库初始化脚本_生产环境_11

 

 执行完毕,大功造成!