返回顶部
首页 > 资讯 > 数据库 > docker安装mysql并持久化
  • 687
分享到

docker安装mysql并持久化

摘要

参考博客:https://blog.csdn.net/weixin_38657051/article/details/98596926 拉取镜像: Docker pull Mysql:latest 创建持久化文件夹 ## 创建mysq


	docker安装mysql并持久化
[数据库教程]

参考博客:https://blog.csdn.net/weixin_38657051/article/details/98596926

拉取镜像:

Docker pull Mysql:latest

创建持久化文件夹

## 创建mysql的数据持久化配置文件夹
sudo mkdir -p  /home/Qtdev/bi/mysql/conf
## 创建mysql的数据持久化数据文件夹
sudo mkdir -p  /nfs/mysql/data
## 创建mysql的日志文件夹
sudo mkdir -p /home/qtdev/bi/mysql/logs

  3. 配置mysql文件

cd /home/qtdev/bi/mysql/conf

vim my.cnf
[mysqld]
pid-file        = /var/run/mysqld/mysqld.pid
Socket          = /var/run/mysqld/mysqld.sock
datadir         = /var/lib/mysql
secure-file-priv= NULL
lower_case_table_names=1
sql_mode        = STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISioN_BY_ZERO,NO_ENGINE_SUBSTITUTION
# Custom config should Go here
!includedir /etc/mysql/conf.d/

  4. 使用docker run语句启动mysql服务

 
sudo docker run -itd -p 3307:3306 --name onedata-mysql  -v /home/qtdev/bi/mysql/conf:/etc/mysql/conf.d -v /nfs/mysql/data:/var/lib/mysql -v /home/qtdev/bi/mysql/logs:/logs -e mysql
docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWord=123456 mysql
## 启动参数说明 #
# 提升root权限
--privileged=true #
# 将容器
3306 端口映射到主机的 3306 端口。 -p 3306:3306 #
# 将宿主机上的当前目录下的conf目录挂载到容器的
/etc/mysql/conf.d目录 -v $PWD/conf:/etc/mysql/conf.d #
# 将宿主机上的当前目录下的data目录挂载到容器的
/var/lib/mysql -v $PWD/data:/var/lib/mysql #
# 将宿主机上的当前目录下的 logs 目录挂载到容器的
/logs。 -v $PWD/logs:/logs

 

5 .验证

docker安装mysql并持久化

原文地址:Https://www.cnblogs.com/duaner92/p/14635693.html

您可能感兴趣的文档:

--结束END--

本文标题: docker安装mysql并持久化

本文链接: https://lsjlt.com/news/8150.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • docker安装mysql并持久化
    参考博客:https://blog.csdn.net/weixin_38657051/article/details/98596926 拉取镜像: docker pull mysql:latest 创建持久化文件夹 ## 创建mysq...
    99+
    2018-06-26
    docker安装mysql并持久化 数据库入门 数据库基础教程 数据库 mysql
  • 【Docker】Docker 部署 Mysql 并设置数据持久化
    文章目录 1. Docker持久化MySQL2. 测试删除MySQL容器后新建容器,数据还在不在3. 参考资料 我们使用Docker的目的就是图它方便下载部署,不用常规的经历下载、配置、安...
    99+
    2023-09-10
    docker
  • Mac M系列芯片(M1/M2)Docker安装MySQL并持久化数据与配置
    本文基于MySQL5.7.42进行说明 在 Docker 镜像仓库查找 MySQL 镜像 DockerHub镜像仓库-mysql镜像 拉取MySQL镜像  常规命令(不适用),提示no matching manifest for l...
    99+
    2023-09-18
    macos docker linux
  • Docker安装部署Mysql8的过程(以作数据持久化)
    目录1.创建容器并进行持久化处理2.配置远程连接并尝试1.创建容器并进行持久化处理 #拉取镜像 docker pull mysql:8.0.20 #启动镜像,用于拷贝配置文件到宿主机 docker run -p 3306...
    99+
    2024-04-02
  • docker安装redis挂载容器卷同时开启持久化
    目录一、安装1.搜索redis容器镜像并拉取容器镜像2.在宿主机本地创建redis存储配置文件和数据的目录,我这里创建/docker/redis下3.配置文件4.启动容器二、进入容器...
    99+
    2024-04-02
  • docker怎么安装redis挂载容器卷同时开启持久化
    今天小编给大家分享一下docker怎么安装redis挂载容器卷同时开启持久化的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。说...
    99+
    2023-07-02
  • docker安装Adminer并支持mysql和mongodb的详细步骤
    目录步骤一、查找并拉取Adminer镜像步骤二、启动docker,支持mysql步骤三、启动docker,支持mongodb步骤一、查找并拉取Adminer镜像 执行docker s...
    99+
    2022-11-13
    docker安装Adminer docker安装mysql和mongodb
  • docker 挂载MySQL实现数据持久化的实现
    目录环境配置MySQL数据持久化注意事项环境配置 本地操作系统:Win10虚拟机的操作系统:CentOS Stream 8已安装docker,可以参考详细安装教程 MySQL数据持久...
    99+
    2024-04-02
  • docker如何实现数据持久化
    这篇文章主要为大家展示了“docker如何实现数据持久化”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“docker如何实现数据持久化”这篇文章吧。 docke...
    99+
    2024-04-02
  • kubernetes中部署mysql集群并持久化存储
    在Kubernetes中部署MySQL集群并持久化存储,可以使用StatefulSet和PersistentVolumeClaim(...
    99+
    2023-09-14
    mysql
  • Docker的数据持久化是怎样的
    这篇文章将为大家详细讲解有关Docker的数据持久化是怎样的,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。容器中数据持久化主要有两种方式:数据卷(Data Volumes)数据卷容器(Dat...
    99+
    2023-06-06
  • Linux虚拟机上怎么安装docker并使用docker安装mysql
    Linux虚拟机上怎么安装docker并使用docker安装mysql,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。序言现在在Linux虚拟机上安装程序,越来越多的人都使用do...
    99+
    2023-06-05
  • docker中怎么安装并运行mysql
    本篇文章给大家分享的是有关docker中怎么安装并运行mysql,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。  1.获取mysql镜像  从...
    99+
    2024-04-02
  • Docker 安装 MySQL 并使用 Navicat 连接
    本文目录 1. 拉取 MySQL 镜像2. 创建并运行一个 MySQL 容器3. 验证MySQL容器是否创建并运行成功3.1 进入 MySQL 容器3.2 进入 MySQL3.3 查看 hos...
    99+
    2023-08-31
    docker mysql adb
  • Docker安装MySQL
    目录 前言 一、拉取镜像  二、查看镜像  三、运行镜像 四、查看正在运行的容器 五、查看容器内部 六、修改mysql配置 七、重启mysql服务,使其配置生效 八、设置docker启动时启动mysql 九、重启mysql 十、授权远程访...
    99+
    2023-09-24
    mysql docker 数据库
  • Docker 安装 MySQL
    目录 一、查看 MySQL 版本 二、拉取 MySQL 镜像 三、查看本地镜像 四、运行容器 五、停止和启动容器 六、列出正在运行的容器 七、进入容器 八、登录MySQL 九、IDEA 连接 MySQL 一、查看 MySQL 版本 访问...
    99+
    2023-08-31
    linux 运维 服务器 mysql docker 容器 数据库
  • Docker安装ClickHouse并初始化数据测试
    clickhouse简介 ClickHouse是一个面向列存储的数据库管理系统,可以使用SQL查询实时生成分析数据报告,主要用于OLAP(在线分析处理查询)场景。关于clickho...
    99+
    2024-04-02
  • Docker安装并使用Mysql(可用详细)
    Docker安装并使用Mysql 一、Docker安装Mysql1、启动Docker2、查询mysql3、安装mysql1.默认拉取最新版本mysql2.拉取指定版本mysql_5.7 ...
    99+
    2023-09-07
    docker mysql 容器
  • docker mysql 数据持久化到本地、设置不区别表名大
    Docker MySQL 把数据存储在本地目录,很简单,只需要映射本地目录到容器即可1、加上-v参数$ docker run -d -e MYSQL_ROOT_PASSWORD=admin --name m...
    99+
    2024-04-02
  • 详解mysql持久化统计信息
    一、持久化统计信息的意义:   统计信息用于指导mysql生成执行计划,执行计划的准确与否直接影响到SQL的执行效率;如果mysql一重启   之前的统计信息就没有了,那么当SQL语句来临时,那么mysql就要收集统...
    99+
    2022-05-27
    mysql 持久化统计信息 mysql 统计信息
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作