Docker安装达梦数据库以及使用

简介: Docker安装达梦数据库以及使用

一、达梦数据库简介

达梦数据库管理系统(DM8)

新一代大型通用关系型数据库,全面支持 ANSI SQL 标准和主流编程语言接口/开发框架。行列融合存储技术,在兼顾 OLAP 和 OLTP 的同时,满足 HTAP 混合应用场景。

官方地址:Docker 安装 | 达梦技术文档

二、docker安装达梦数据库

1、下载 Docker 安装包

wget -O dm8_docker.tar -c https://download.dameng.com/eco/dm8/dm8_docker.tar

2、导入镜像

docker import dm8_docker.tar dm8:v01

3、启动容器

镜像导入后,使用docker run来启动容器,默认的端口 5236 默认的账号密码 ,启动命令如下:

docker run -itd -p 5236:5236 --name dm8_01 dm8:v01 /bin/bash /startDm.sh

4、启动完成后,可以查看日志来查看启动情况,命令如下:

docker logs -f  dm8_01

5、启动停止数据库

停止命令如下:

docker stop  dm8_01

启动命令如下:

docker start  dm8_01

重启命令如下:

docker restart  dm8_01

三、工具使用

1、管理工具进行数据库连接, 选择对应模式,进行数据库操作

(1) 用户SYSDBA的密码,默认为SYSDBA

(2)其他用户可以在管理工具中创建,自定义用户名和密码

2.数据库迁移工具,选择需迁移对应数据库,输入源地址和目标地址, 进行迁移

四、java项目中使用

1、在springboot项目使用,添加pom文件

<dependency>
    <groupId>com.dm</groupId>
    <artifactId>dmjdbc8</artifactId>
    <version>1.8.0</version>
</dependency>

2、配置数据库连接参数

spring:
    datasource:
        master:
            driver-class-name: dm.jdbc.driver.DmDriver
            url: jdbc:dm://192.168.220.76:5236
            username: TEST
            password: test@2021

3、使用

相关文章
|
8天前
|
NoSQL 关系型数据库 应用服务中间件
docker基础篇:安装tomcat
docker基础篇:安装tomcat
115 64
|
9天前
|
关系型数据库 MySQL 数据库
docker高级篇(大厂进阶):安装mysql主从复制
docker高级篇(大厂进阶):安装mysql主从复制
70 24
|
10天前
|
NoSQL 算法 Redis
docker高级篇(大厂进阶):安装redis集群
docker高级篇(大厂进阶):安装redis集群
63 24
|
9天前
|
Ubuntu Linux Docker
Ubuntu22.04上Docker的安装
通过以上详细的安装步骤和命令,您可以在Ubuntu 22.04系统上顺利安装
114 11
|
18天前
|
SQL 弹性计算 安全
在云上轻松部署达梦数据库
达梦数据库(DM Database)是达梦数据库有限公司开发的关系型数据库管理系统,广泛应用于政府、金融、能源等行业。它具备高性能、高安全、兼容性强、易管理等特点,支持多种操作系统,适用于关键业务系统、政务系统及大数据处理等场景。在阿里云上,可通过一键部署快速使用达梦数据库DM8。
|
23天前
|
关系型数据库 MySQL Linux
MySQL数据库下载安装教程(Windows&Linux)
本文档详细介绍了MySQL的安装步骤,包括安装前的准备工作、下载安装包、Windows和Linux系统下的具体安装流程,以及如何配置MySQL服务、设置环境变量、启动服务和连接数据库等关键操作。
|
2天前
|
SQL Java 数据库连接
JDBC编程安装———通过代码操控数据库
本文,教你从0开始学习JBCD,包括驱动包的下载安装调试设置,以及java是如何通过JBDC实现对数据库的操作,以及代码的分析,超级详细
|
28天前
|
SQL 存储 关系型数据库
达梦数据库字段类型 varchar 转 text
本文介绍了在达梦数据库中将字段类型从 `varchar` 转换为 `text` 的两种方法:一是通过 DM数据迁移工具导出表结构和数据,修改后重新导入;二是通过添加临时字段、转移数据、删除原字段并重命名临时字段的方式实现转换。针对不同数据量的表,提供了灵活的解决方案。
|
29天前
|
网络安全 数据库
gbase 8a 数据库 安装8ampp 常见ssh报错问题
gbase 8a 数据库 安装8ampp 常见ssh报错问题
|
关系型数据库 MySQL 数据库
docker中安装数据库常见的问题
docker中安装数据库常见的问题http://www.bieryun.com/3159.html Mysql怎么改密码 MySQL修改root密码的多种方法 在 Navicat for MySQL 下面直接执行 SET PASSWORD FOR ‘root’@’localhost’ = PAS.
2188 0