首页 > 数据库 >docker部署mysql服务

docker部署mysql服务

时间:2023-12-30 21:55:50浏览次数:43  
标签:opt 部署 proot uroot mysql var docker

##########创建单机数据库服务myql

下载镜像:docker pull mysql:5.7

 启动mysql  容器名称,数据目录,日志目录,配置文件目录,密码,镜像版本

docker run -d -p 3306:3306 --name mysql-server -v /opt/mysql/data:/var/lib/mysql \  -v /opt/mysql/log:/var/log/mysql \  -v /opt/mysql/conf:/etc/mysql \  -e MYSQL_ROOT_PASSWORD=root \ > mysql:5.7 ###检查失败原因docker logs a22  

 

解决:

##直接容器登陆  

docker exec -it mysql-server2 mysql -uroot -proot

 ###另外一种方式登陆

安装mariadb 让宿主机有mysql命令

# mysql -h192.168.3.201 -uroot -proot -P3306

 docker exec -it mysql-server2 mysql -uroot -proot

 

 

 

 

 

 

 

                                                         

 

标签:opt,部署,proot,uroot,mysql,var,docker
From: https://www.cnblogs.com/cherishthepresent/p/17936872

相关文章

  • 部署springboot前后端分离框架
    springboot前后端分离的文件长这样 1.是后端代码2.是前端代码3.是数据库省去了语句参照了一下几个博主的文章部署成功:超详细部署后端:https://blog.csdn.net/weixin_45393094/article/details/123674367运行时遇到报错信息:https://blog.csdn.net/qq_44802992/article/detai......
  • docker 常用命令
    docker常用命令镜像命令搜索镜像:dockersearchdockersearch镜像名字例子:dockersearchmysql[root@iZ2vc2rht08hck1x6us154Z~]#dockersearchmysqlNAMEDESCRIPTIONSTARSOFFICIALAUTOMA......
  • 在wsl2 kali发行版中安装docker
    前言因为不想开虚拟机,而又需要多个linux发行版来做测试,也不想使用docker-desktop来曲线救国,所以想直接安装个docker随时使用,这一路也是踩了不少坑。直接复制进终端进行安装sudoapt-getupdate&&\sudoapt-getupgrade&&\sudoapt-getinstall-yapt-transport-httpsca-......
  • 麒麟操作系统上离线安装 MySQL 8.0 ARM
    在无法连接互联网的环境中,我们可能需要在麒麟操作系统上安装MySQL8.0的ARM架构版本。以下是详细的步骤,演示如何在离线环境中完成MySQL8.0的ARM架构版本的安装和初始化。1.准备工作在开始之前,请确保已经准备好以下工作:麒麟操作系统一个存储MySQL8.0ARM架构版本和其依......
  • docker部署tomcat服务
    下载镜像dockerpulltomcat:9.0 什么是dockerrun—rm在进行Docker的开发、测试或者部署应用时,使用dockerrun--rm这一命令可以方便快捷地启动或运行容器,并在容器退出时自动清理容器及其运行时产生的数据  ##运行tomcat9.0dockerrun-d--rmtomcat:9.0 ##查看容器......
  • MySQL索引的实现
    1、MySQL索引的实现原理:索引本质上就是一种通过减少查询需要遍历行数,加快查询性能的数据结构,避免数据库进行全表扫描,好比书的目录,让你更快的找到内容。(一个表最多16个索引)1.1、索引的优缺点:(1)索引的优点:减少查询需要检索的行数,加快查询速度,避免进行全表扫描,这也是创建索引的最主要的......
  • docker笔记之安装
    本文于2017年上半年完成,发布在个人博客网站上。考虑个人博客因某种原因无法修复,于是在博客园安家,之前发布的文章逐步搬迁过来。最近由于工作关系,接触到了docker技术。为了对docker有更多的了解,于是花时间在家里的Windows10机器上准备了docker的运行环境,方便在业余时间学习新技......
  • 我的MySQL优化学习笔记
    我的MySQL优化学习笔记这是我自己的学习记录笔记,方便自己后续翻看,(如需要)也可共享出来供大家参考。一、优化概述1.优化的目的是什么?通过配置使现有的软件和硬件获得最佳性能【典型】寻求机会该进MySQL软件本身开发自己的存储引擎和硬件设备来扩展MySQL生态系统2.从哪里......
  • check the manual that corresponds to your MySQL server version for the right syn
    form:{repairstatus:0,name:'',//负责人maintenancetime:newDate().toISOString().split('T')[0],//保修时间equipmentid:'',equipment:'',describe:'',finfishtime:'',repairname:'�......
  • Docker Compose
    DockerCompose官方介绍https://docs.docker.com/compose/Compose是一个用于定义和运行多容器Docker应用程序的工具。使用Compose,您可以使用YAML文件来配置应用程序的服务。然后,只需一个命令,就可以从配置中创建并启动所有服务。ubuntu安装Docker的Compose插件和单独的Compose......