首页 > 数据库 >Docker 安装mysql 5.6

Docker 安装mysql 5.6

时间:2022-08-15 15:56:06浏览次数:62  
标签:logs 5.6 haolb conf mysql 3306 Docker

一、docker hub上面查找mysql镜像

docker search mysql

二、hub上拉取mysql镜像到本地标签为5.6

docker pull mysql:5.6

三、使用mysql5.6镜像创建容器(也叫运行镜像)

docker run -p 3306:3306 --name mysql -v /haolb/mysql/conf:/etc/mysql/conf.d -v /haolb/mysql/logs:/logs -v /haolb/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6

命令说明:
-p 3306:3306:将主机的3306端口映射到docker容器的3306端口。
--name mysql:运行服务名字
-v /haolb/mysql/conf:/etc/mysql/conf.d :将主机/haolb/mysql录下的conf/my.cnf 挂载到容器的 /etc/mysql/conf.d
-v /haolb/mysql/logs:/logs:将主机/haolb/mysql目录下的 logs 目录挂载到容器的 /logs。
-v /haolb/mysql/data:/var/lib/mysql :将主机/haolb/mysql目录下的data目录挂载到容器的 /var/lib/mysql
-e MYSQL_ROOT_PASSWORD=123456:初始化 root 用户的密码。
-d mysql:5.6 : 后台程序运行mysql5.6

四、测试

image

五、数据备份

docker exec myql服务容器ID sh -c ' exec mysqldump --all-databases -uroot -p"123456" ' > /zzyyuse/all-databases.sql

标签:logs,5.6,haolb,conf,mysql,3306,Docker
From: https://www.cnblogs.com/haolb123/p/16588550.html

相关文章

  • Docker卡在Docker Desktop stopped
    1、检查虚拟机-设置-处理器-虚拟化引擎  勾选前两项2、再次启动Docker以后,如果卡在starting界面点击TroubleShoot  分别尝试这两个选项,点完后,发现出现了新的状......
  • Docker收尾
    自动化部署&验证下⾯我们可以把⾃动构建镜像,以及⾃动启动服务,和⾃动化验证测试服务的过程,完全结合Jenkins持续集成的流⽔线,完全实现⾃动化的部署和过程.pipeline脚本中......
  • mysql 容器内部初始化
    mysql容器内部初始化我推到了dockerhub上一个镜像dockerpullliwenchao1995/mysql8:empty这个镜像是官方提供的mysql8版本,在容器内部把init的命令和要导入的sql放到......
  • mysql-递归查询
    0.背景最近接触到的业务中需要通过mysql查询部门的组织架构层级关系,最一开始的思路是想通过自定义函数来完成,但是查询效率真的是“感人”。又另辟蹊径找到mysql的递归查......
  • linux 使用docker 容器部署sqlserver2019
    前提安装完docker,安装完docker-composedocker-compose.ymlversion:"2"services:sqlserver-2019:restart:always#容器名称container_name:sqlser......
  • 2022-08-15 第六组 Myy 学习笔记_Mysql数据库
    Mysql数据库数据库数据库【按照数据结构来组织、存储和管理数据的仓库】,是一个长期存储载计算机内的、有组织的、可共享的、统一管理的大量数据的集合。数据对于公......
  • Docker自定义镜像Tomcat8
    一、创建目录mkdir/haolb/mydockerfile/tomcat8二、将jdk和tomcat安装的压缩包拷贝进上一步目录三、在/haolb/mydockerfile/tomcat8目录下新建Dockerfile文件FROMcentos:......
  • Mysql 8.0报错
    安装更新源sudoapt-getupdate更新软件`sudoapt-getupgrade下载wgethttps://dev.mysql.com/get/mysql-apt-config_0.8.14-1_all.debsudodpkg-imysql-apt-con......
  • MySQL连接相关
    官网:https://dev.mysql.com/doc/refman/8.0/en/performance-schema-processlist-table.html   interactive_timeout:交互式连接超时时间(mysql工具、mysqldump等)wai......
  • docker MongoDB
    dockerpullmongodockerrun--namemongo--restart=always-p27017:27017-v/mnt/mongodb/data:/data/mongo/db-v/mnt/mongodb/backup:/data/mongo/backup-v/m......