当前位置: 首页 > news >正文

Docker上安装mysql

获取 MySQL 镜像

 获取镜像。使用以下命令来拉取镜像:

1docker pull mysql:latest

这里拉取的是最新版本的 MySQL 镜像。你也可以指定特定版本,例如:

1docker pull mysql:8.0

 运行 MySQL 容器

运行 MySQL 容器时,你需要指定一些环境变量,例如数据库的 root 用户密码。以下是一个示例命令:

1docker run --name leo-mysql -v /var/lib/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:latest

命令解释如下:

  • --name leo-mysql:容器命名为 leo-mysql
  • -v /var/lib/mysql:/var/lib/mysql:将宿主机的 /var/lib/mysql 目录挂载到容器的 /var/lib/mysql 目录,这样数据可以持久化。
  • -e MYSQL_ROOT_PASSWORD=root:设置 MySQL root 用户的密码。
  • -d:以后台模式运行容器。

访问 MySQL 容器

一旦容器运行起来,你可以通过 Docker 的网络来访问 MySQL 服务。默认情况下,MySQL 使用端口 3306。你可以通过以下命令来测试连接:

1docker exec -it leo-mysql mysql -uroot -p

这将提示你输入密码,然后你就可以进入 MySQL 的命令行界面了。

修改mysql配置

sudo docker exec -it leo-mysql /bin/bash

http://www.lryc.cn/news/443101.html

相关文章:

  • 【秋招笔试-支持在线评测】8.28华为秋招(已改编)-三语言题解
  • 基于python上门维修预约服务数据分析系统
  • React基础教程(10):React Hooks
  • JVM 调优篇9 调优案例6- cpu使用过载解决办法【超赞】
  • Spring8-事务
  • 在Python中,类是用于定义对象的蓝图或模板,而对象则是根据类创建的具体实例
  • 【小波去噪】【matlab】基于小波分析的一维信号滤波(对照组:中值滤波、均值滤波、高斯滤波)
  • CentOS 7官方源停服,配置本机光盘yum源
  • 2024年汉字小达人区级自由报名备考冲刺:2024官方模拟题练一练(续)
  • 实战Redis与MySQL双写一致性的缓存模式
  • KVM环境下制作ubuntu qcow2格式镜像
  • 基于SpringBoot+Vue的高校竞赛管理系统
  • PHP发邮件教程:配置SMTP服务器发送邮件?
  • SpringBootWeb增删改查入门案例
  • pytorch实现RNN网络
  • 智能工厂的软件设计 “程序program”表达式,即 接口模型的代理模式表达式
  • leetcode 难度【简单模式】标签【数据库】题型整理大全
  • 利士策分享,自我和解:通往赚钱与内心富足的和谐之道
  • 【物联网】深入解析时序数据库TDengine及其Java应用实践
  • 2023北华大学程序设计新生赛部分题解
  • PPP的配置
  • 回溯算法总结篇
  • 机器学习-点击率预估-论文速读-20240916
  • 【leetcode】堆习题
  • 前端大模型入门:编码(Tokenizer)和嵌入(Embedding)解析 - llm的输入
  • 一文读懂 JS 中的 Map 结构
  • C++校招面经(二)
  • Python Web 面试题
  • java日志框架之JUL(Logging)
  • ARM驱动学习之PWM