首页 > 数据库 >使用docker快速安装mysql.md

使用docker快速安装mysql.md

时间:2023-04-30 17:57:20浏览次数:42  
标签:md rw -- mysql var home docker

1.拉取mysql镜像

docker pull mysql:8.0.18

2.docker容器构建和运行mysql

docker run --name mysql \
	-p 3306:3306 \
    -e MYSQL_ROOT_PASSWORD=123456 \
	-v /home/mysql/data:/var/lib/mysql:rw \
    -v /home/mysql/mysql-files:/var/lib/mysql-files:rw \
    -v /home/mysql/log:/var/log/mysql:rw \
    -v /home/mysql/config:/etc/mysql:rw \
    -v /etc/localtime:/etc/localtime:rw \
    --restart=always \
    -d mysql:8.0.18

其中,

MYSQL_ROOT_PASSWORD为root用户的初始密码

-p 表示端口的映射关系,{外部端口}:{内部端口}

-v 表示目录的映射关系,{外部目录}:{内部目录}

:rw代表允许读写的权限

3.查询日志,看是否有错误日志

docker logs --tail 200 -f mysql

4.使用连接工具连接mysql

标签:md,rw,--,mysql,var,home,docker
From: https://www.cnblogs.com/linmt/p/17365536.html

相关文章

  • Docker
    #1、yum包更新到最新yumupdate#2、安装需要的软件包,yum-util提供yum-config-manager功能,另外两个是devicemapper驱动依赖的yuminstall-yyum-utilsdevice-mapper-persistent-datalvm2#3、设置yum源yum-config-manager--add-repohttps://download.docker.com/linux......
  • linux安装docker-compose
    手动安装docker-compose1)下载地址https://github.com/docker/compose/2)第一种方法将下载的文件放入bin目录下mvdocker-compose-linux-x86_64docker-composecpdocker-compose/usr/bin/chmod+x/usr/bin/docker-composedocker-compose--version3)第三种方法创造软......
  • CentOs7:如何安装jdk、mysql、redis、gti、maven?
       一、JDK使用压缩包安装,jdk-8u361-linux-x64.tar.gz。//1、解压tar-zvxf....tar.gz//2、配置环境变量vim/etc/profile//新增内容JAVA_HOME=/soft/jdk1.8.0_361PATH=$JAVA_HOME/bin:$PATH//3、重新加载文件profilesource/etc/profile//4、测试ja......
  • Docker的一些常用命令
    Docker是一种容器化技术,需要使用许多命令来管理和操作容器。下面是对一些常用的Docker命令和它们的含义的解释:-v:用来将文件或者目录挂载到Docker容器中,使其可以在Docker容器内部进行访问。格式为-v/host/path:/container/path,其中/host/path是本地主机的文件路径,/conta......
  • Windows Docker 配置国内镜像源的两种方法
    更新时间2023.04.30版本号:23.0.5通过Docker-Desktop界面操作和修改daemon.json两种方法配置国内镜像源方法一:通过Docker-Desktop配置1.点击设置2.选择DockerEngine3.添加以下源地址"registry-mirrors":["https://docker.mirrors.ustc.edu.cn","https:/......
  • Windows下安装Docker详细过程及问题解决
    官方手册供参考:https://docs.docker.com/desktop/windows/一:什么是Docker?Docker是一个开放源代码软件,是一个开放平台,用于开发应用、交付(shipping)应用、运行应用。Docker允许用户将基础设施(Infrastructure)中的应用单独分割出来,形成更小的颗粒(容器),从而提高交付软件的速度。Dock......
  • mysql连接数过多排查
    五一过节,第二天,一大早被叫起来,现场服务出问题了,问题定位到了,mysql的连接数过多,1040错误,Toomanyconnections,问题是定位到了,要找到导致连接数过多的服务才是重点,执行SHOWPROCESSLIST发现连接数过多  进入服务器命令行,执行以下命令,50078端口是上面截图的host字段对应......
  • 项目启动时数据库报错:com.mysql.cj.jdbc.exceptions.CommunicationsException: Commun
    项目启动时报错:com.mysql.cj.jdbc.exceptions.CommunicationsException:Communicationslinkfailure解决方法(转载):https://blog.csdn.net/lvoelife/article/details/129284611?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTR......
  • Mysql入门
    Mysql入门1.数据库介绍数据库概念数据库本质上是一个文件系统,是存储数据的仓库。数据库作用数据库用来管理用户的数据,方便用户对数据进行增删改查的一些操作。数据库分类数据库分为关系型数据库(SQL)和非关系型数据库(NOSQL)常见的关系型数据库:MySQL、SQLServer、Oracl......
  • MySql记录的一些使用方法和经验
    MySql记录的一些使用方法和经验 MySQL数据库最初由瑞典的TomasUlin、AllanLarsson和MichaelWidenius创立。后来,该公司被SUNMicrosystems购买了,然后在2008年被Oracle购买。Oracle是一个主要提供商的商业数据库公司,这意味着MySQL现在是由Oracle控制并拥有的。然而,MySQL用户......