安装达梦数据库

一、下载(官方渠道,安全可靠)

  1. 打开达梦在线服务平台下载页:https://eco.dameng.com/download/达梦在线服务平台

  2. 选择 DM8 数据库 ,按你的系统与架构下载:

    • Windows:选 x86_win_64.iso(开发 / 测试常用)达梦在线服务平台
    • Linux:选 x86_64 对应版本(如 CentOS7/RHEL8
  3. (可选)校验 SHA256,确保安装包未被篡改达梦在线服务平台:Windows: cmd

    复制代码
    certutil -hashfile D:\path\to\dm8_xxx_win_64.iso SHA256

    Linux:

    bash

    运行

    复制代码
    sha256sum dm8_xxx_linux.tar.gz

二、Windows 安装(图形化,新手友好)

步骤 1:挂载 / 解压安装包

  • 右键 ISO → 装载(或双击挂载),得到 setup.exe

步骤 2:启动安装

  1. 管理员身份 运行 setup.exe
  2. 选语言 → 下一步;接受协议 → 下一步达梦在线服务平台
  3. Key 文件:测试环境可留空(内置临时 Key),生产请用公司有效 Key达梦在线服务平台
  4. 安装类型:选 典型安装(含服务器 + 客户端 + 驱动 + 手册,推荐)达梦在线服务平台
  5. 安装目录:建议非 C 盘(如 D:\dm8)→ 下一步
  6. 确认小结 → 安装;完成后勾选启动配置助手 → 完成

步骤 3:初始化数据库实例

  1. 配置助手启动后,选 创建数据库 → 一般用途 → 下一步
  2. 数据库名 / 实例名默认即可;数据目录建议非系统盘(如 D:\dmdata
  3. 字符集选 UTF-8;大小写敏感按需(默认不敏感)
  4. 设置口令:SYSDBA 密码(建议记好,如 Dameng123
  5. 下一步 → 完成 → 确认创建实例与服务

步骤 4:连接验证

  1. 开始菜单打开 **达梦管理工具(DM 管理工具)**达梦在线服务平台
  2. 新建连接:服务器 localhost,端口 5236,账号 SYSDBA,填密码达梦在线服务平台
  3. 测试连接 → 连接成功,即完成安装达梦在线服务平台

三、Linux 安装(命令行 / 图形化,服务器常用)

前置准备

  1. 创建专用用户与目录(避免权限问题): bash

    运行

    复制代码
    useradd -m dmdba
    echo "dmdba ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers
    mkdir -p /dm8 /dmdata
    chown -R dmdba:dinstall /dm8 /dmdata
    chmod -R 755 /dm8 /dmdata
  2. 上传安装包到 /home/dmdba/,解压 / 挂载:

    bash

    运行

    复制代码
    su - dmdba
    unzip dm8_xxx_linux.tar.gz -d /dm8_install
    # 或挂载ISO
    sudo mount -o loop /home/dmdba/dm8_xxx.iso /mnt
    cp /mnt/DMInstall.bin /home/dmdba/
    chmod +x /home/dmdba/DMInstall.bin

方式 A:图形化安装(需 X11 转发或本地桌面)

bash

运行

复制代码
su - dmdba
cd ~
./DMInstall.bin  # 图形界面,步骤同Windows

方式 B:命令行安装(服务器推荐)

bash

运行

复制代码
su - dmdba
cd ~
./DMInstall.bin -i  # 交互模式

按提示输入:

  1. 语言:1(简体中文)

  2. Key:n(测试无需)

  3. 时区:y(东八区)

  4. 安装类型:1(典型)达梦在线服务平台

  5. 安装目录:/dm8

  6. 确认 → 安装完成后,执行 root 脚本注册服务: bash

    运行

    复制代码
    sudo /dm8/script/root/dm_service_installer.sh -t dmserver -dm_ini /dm8/data/DAMENG/dm.ini
    sudo systemctl start DmServiceDMSERVER
    sudo systemctl enable DmServiceDMSERVER

初始化数据库(若未自动创建)

bash

运行

复制代码
su - dmdba
/dm8/bin/dminit path=/dmdata DB_NAME=DAMENG PORT=5236 CHARSET=1

连接验证

bash

运行

复制代码
/dm8/bin/disql SYSDBA/Dameng123@localhost:5236

能成功登录,即安装成功。


四、关键注意事项

  1. 环境匹配:严格对应系统版本与 CPU 架构(如 CentOS7/RHEL8),否则安装失败达梦在线服务平台
  2. 端口占用:默认 5236,确保未被其他数据库占用
  3. 权限安全 :生产用专用用户(dmdba),避免 root 运行
  4. 生产建议:用正式 Key,开启审计、国密,做备份与高可用(DMDataWatch/DMDSC)
  5. 兼容性:驱动需匹配 DM 版本(如 JDBC),Java/MyBatis 连接时注意 URL 格式

五、快速连接(Java 示例)

java

运行

复制代码
String url = "jdbc:dm://localhost:5236/DAMENG";
String user = "SYSDBA";
String password = "Dameng123";
Class.forName("dm.jdbc.driver.DmDriver");
Connection conn = DriverManager.getConnection(url, user, password);
相关推荐
oioihoii2 小时前
数据库查询优化中的谓词下推策略与成本感知优化实践
服务器·数据库·oracle
Full Stack Developme2 小时前
MongoDB 应用场景
数据库·mongodb
学习是生活的调味剂2 小时前
大模型应用之使用LangChain实现RAG(二)智能客服
服务器·数据库·langchain
瓜农老梁2 小时前
战火中的微光:归途
数据库
m0_738120722 小时前
渗透测试——pyexpvm靶机详细提权过程(MSF框架,Hydra数据库爆破,SUDO提权)
服务器·网络·数据库·python·sql·web安全
wuyaolong0072 小时前
PostgreSQL 中进行数据导入和导出
大数据·数据库·postgresql
夕除2 小时前
MySQL--008
数据库·mysql
正在走向自律2 小时前
Oracle 替换工程实践深度解析 —— 从技术落地到生产级平稳迁移
数据库·oracle·国产化替代·金仓kingbasees
zb200641202 小时前
Redis的Spring配置
数据库·redis·spring