Docker 版数据库

简介: Docker 版数据库

Tip

本笔记的现实环境是数据库用 Docker 安装的。


准备数据文件

首先将数据库备份文件拷贝到容器内部,如下所示:

$ docker cp dbname.sql postgresql:/var/lib/postgresql点击复制复制失败已复制


Tip

dbname.sqldbname 数据库的全量备份文件。


恢复数据库

$ docker exec -it postgresql /bin/bash
$ su postgres
$ cd ~
$ psql dbname < dbname.sql    # 恢复语句点击复制复制失败已复制


Tip

上述命令的前提是在 dbname 数据库已经存在的情况下,如果 dbname 数据库不存在,需要先建立数据库,建立数据库命令: $ CREATE DATABASE my_db;

目录
相关文章
|
8月前
|
关系型数据库 MySQL 数据库
docker MySQL删除数据库时的错误(errno: 39)
docker MySQL删除数据库时的错误(errno: 39)
169 0
|
2月前
|
SQL 关系型数据库 数据库
国产数据实战之docker部署MyWebSQL数据库管理工具
【10月更文挑战第23天】国产数据实战之docker部署MyWebSQL数据库管理工具
228 4
国产数据实战之docker部署MyWebSQL数据库管理工具
|
3月前
|
关系型数据库 MySQL 数据库
使用Docker部署的MySQL数据库,数据表里的中文读取之后变成问号,如何处理?
【10月更文挑战第1天】使用Docker部署的MySQL数据库,数据表里的中文读取之后变成问号,如何处理?
107 3
|
3月前
|
关系型数据库 MySQL 数据库
使用Docker部署的MySQL数据库如何设置忽略表名大小写?
【10月更文挑战第1天】使用Docker部署的MySQL数据库如何设置忽略表名大小写?
524 1
|
3月前
|
关系型数据库 MySQL 数据库
如何使用Docker部署MySQL数据库?
【10月更文挑战第1天】如何使用Docker部署MySQL数据库?
299 0
|
3月前
|
关系型数据库 MySQL 数据库
docker mysql表名和数据库名不区分大小写
docker mysql表名和数据库名不区分大小写
32 0
|
5月前
|
Linux 数据库 数据安全/隐私保护
|
4月前
|
关系型数据库 数据库 网络虚拟化
Docker环境下重启PostgreSQL数据库服务的全面指南与代码示例
由于时间和空间限制,我将在后续的回答中分别涉及到“Python中采用lasso、SCAD、LARS技术分析棒球运动员薪资的案例集锦”以及“Docker环境下重启PostgreSQL数据库服务的全面指南与代码示例”。如果你有任何一个问题的优先顺序或需要立即回答的,请告知。
87 0
|
5月前
|
关系型数据库 MySQL 数据库
成功解决:Navicat 连接虚拟机Docker中的mysql数据库失败(仅限某些特殊情况)
这篇文章介绍了在Ubuntu环境中使用Docker部署Flask项目的方法,包括创建测试项目、设置数据库、构建Flask和Nginx镜像以及容器编排,其中使用了MySQL 5.7作为数据库,Flask 2.0.2作为Web框架,Gunicorn 20.1.0作为应用服务器,Nginx 1.21.4作为反向代理,并解决了Navicat连接Docker中的MySQL数据库失败的问题。
|
5月前
|
消息中间件 关系型数据库 数据库
[docker]安装常见数据库
[docker]安装常见数据库