首页 > 其他分享 >DB安装配置

DB安装配置

时间:2022-10-01 12:35:14浏览次数:68  
标签:postgres -- 配置 DB mysql docker 安装 name

DB_Install

名称 DBMS类型 收费 容量 用途 应用领域
MySQL Relational 开源(GPL许可) 千万级 持久化 Web领域
PostgreSQL Relational 开源(BSD许可) 亿级 持久化 数分、国企(去Oracle)
MongoDB Document 开源(AGPL许可) 亿级 持久化 爬虫
Redis Key-Value 开源(BSD许可) 亿级 缓存 通用

* MySQL: 8.0

安装说明: MySQL有3种安装方式,即Docker安装(如下)、传统安装(yum/apt)、源码安装. 后两种方式见文档.

(1) 拉取镜像

docker pull mysql:8.0.28

(2) 运行镜像

# 简单配置版
docker run --name mysqld -e MYSQL_ROOT_PASSWORD=<mypwd> -p 3306:3306 -d mysql:8.0.28

# 复杂配置版
docker run --name mysqld \
	-e MYSQL_ROOT_PASSWORD=<mypwd> \
	-v <mydatadir>:/var/lib/mysql \
	-v <myconfdir>:/etc/mysql/conf.d \			# myconfdir通常使用/etc/mysql(其下存放my.cnf)
	-p 3306:3306 -d mysql:8.0.28

(3) 连接测试

# 本地连接 (初始用户名为root)
docker exec -it mysqld bash
mysql [-h localhost] [-P 3306] -u root -p

# 远程连接: 在云服务器上的安全组策略中放行3306端口后,即可通过终端工具或图形化工具进行访问连接操作.

* PostgreSQL: 14

安装说明: PostgreSQL有3种安装方式,即Docker安装(如下)、传统安装(yum/apt)、源码安装. 后两种方式见文档.

(1) 拉取镜像

docker pull postgres:14

(2) 运行镜像

# 简单配置版
docker run --name postgresd -e POSTGRES_PASSWORD=<mypwd> -p 5432:5432 -d postgres:14

# 复杂配置版
docker run --name postgresd \
	-e POSTGRES_PASSWORD=<mypwd> \
	-v <mydatadir>:/etc/postgresql \			# myconfdir通常使用/etc/postgresql(其下存放postgresql.conf)
	-p 5432:5432 -d postgres:14

(3) 连接测试

# 本地连接 (初始用户名为postgres)
docker exec -it postgresd bash
psql [-h localhost] [-p 5432] -U postgres -W

# 远程连接: 在云服务器上的安全组策略中放行5432端口后,即可通过终端工具或图形化工具进行访问连接操作.

* MongoDB: 5.0.5

安装说明: MongoDB有3种安装方式,即Docker安装(如下)、传统安装(yum/apt)、源码安装. 后两种方式见文档.

(1) 拉取镜像

docker pull mongo:5.0.5

(2) 运行镜像

# 简单配置版
docker run --name mongod -e MONGO_INITDB_ROOT_USERNAME=root -e MONGO_INITDB_ROOT_PASSWORD=密码 -p 27017:27017 -d mongo:5.0.5

# 复杂配置版
docker run --name mongod \
	-e MONGO_INITDB_ROOT_USERNAME=root \
	-e MONGO_INITDB_ROOT_PASSWORD=<mypwd> \
	-v <mydatadir>:/data/db \
	-p 27017:27017 -d mongod \
	--config /etc/mongo/mongod.conf			# mongo目录和mongod.conf需自行创建

(3) 连接测试

# 本地连接 (初始用户名为postgres)
docker exec -it mongod bash
mongosh [-h localhost] [-p 27017] -u root -p

# 远程连接: 在云服务器上的安全组策略中放行27017端口后,即可通过终端工具或图形化工具进行访问连接操作.

标签:postgres,--,配置,DB,mysql,docker,安装,name
From: https://www.cnblogs.com/SwordITC/p/16747009.html

相关文章

  • mybatis核心配置文件
    <?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEconfigurationPUBLIC"-//mybatis.org//DTDConfig3.0//EN""http://mybatis.org/dtd/mybatis-3-conf......
  • Ubuntu Sublime Text 配置
    UbuntuSublimeText配置使用Vim模式在上方的首选项里点击“设置”在右侧代码栏里加入这份代码:"ignored_packages":[],保存,在首选项中打开快捷键设置......
  • mysql的安装
    1.1下载地址https://downloads.mysql.com/archives/community/  1.2解压到安装路径mysql-5.7.31-winx64.zip 是免安装的版本。解压zip文件将解压后的文件夹放......
  • windows 如何配置ssh密钥
    https://www.jianshu.com/p/9317a927e844#:~:text=%E8%BF%9B%E5%85%A5GitHub%E7%9A%84%E8%AE%BE%E7%BD%AE%E9%A1%B5%E9%9D%A2%EF%BC%88%E7%99%BB%E5%BD%95GitHub%EF%BC%8C......
  • win10安装redis
    redis安装新手教程win10​ REmoteDIctionaryServer(Redis)是一个由SalvatoreSanfilippo写的key-value存储系统。​ Redis是一个开源的使用ANSIC语言编写、遵守BSD......
  • win10安装mongoDB并实现远程连接
    我这里安装的是4.2mis版本1、下载(官网)[https://www.mongodb.com/try#community]2.安装前准备:建立mongoDB,作为安装目录:F:\mongoDB立data/db,用于存放数据:F:\Mong......
  • CentOS7 docker 安装
    #查看内核版本,需要3.10以上uname-r#更新yum软件包索引yummakecachefast#卸载旧版本yumremovedocker\docker-client\......
  • 【 EF Core 6.0】DbSet与DbContext数据更新奥秘
    转载:https://www.cnblogs.com/tangge/p/4528102.htmlEFCore 6.0底层是Miscrosoft.Data.sqlite。5.6.4《DbSet与DbContext》介绍DbSet与DbContext中的核心属性及重......
  • ubuntu首次装机配置
    一.配置apt更新源1.可以用阿里云的镜像:命令sudosed-i"s@http://.*archive.ubuntu.com@http://mirrors.aliyun.com@g"/etc/apt/sources.listsudosed-i"s@http://......
  • 安装mysql-community-server-8.0.30-1.el7.x86_64报错解决办法
    1.错误如下:warning:/usr/local/src/mysql-community-server-8.0.30-1.el7.x86_64.rpm:HeaderV4RSA/SHA256Signature,keyID3a79bd29:NOKEYerror:Faileddepend......