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

docker配置mysql

手动拉取 MySQL 镜像

docker pull mysql

创建并运行 MySQL 容器(docker run)

docker run -d \
    --name mysql \
    -p 3306:3306 \
    -e TZ=Asia/shanghai \
    -e MYSQL_ROOT_PASSWORD=123 \
    mysql
  1. -d:以守护进程(daemon)模式运行容器,使容器在后台持续运行。
  2. --name mysql:为容器指定一个名称为 “mysql”,方便后续对该容器进行管理和操作。
  3. -p 3306:3306:将主机的 3306 端口映射到容器内的 3306 端口,这样可以从主机访问容器内的 MySQL 服务。
  4. -e TZ=Asia/shanghai:设置容器的时区为上海时区。
  5. -e MYSQL_ROOT_PASSWORD=123:设置 MySQL 的 root 用户密码为 “123”。需要注意,在实际生产环境中,应使用更复杂和安全的密码。
  6. mysql:指定要运行的镜像名称,这里是 MySQL 官方镜像。

设置mysql开启自启:

docker update --restart=always mysql

手动启动mysql:

docker start mysql

手动关闭mysql(也可以使用ps查看后终止进程):

docker stop mysql

http://www.kler.cn/a/380029.html

相关文章:

  • angular实现list列表和翻页效果
  • 浅谈UI自动化
  • 推荐FileLink数据跨网摆渡系统 — 安全、高效的数据传输解决方案
  • 2024年大厂AI大模型面试题精选与答案解析
  • 个人对Numpy中transpose()函数的理解
  • openEuler 系统中 Samba 文件共享服务器管理(windows、linux文件共享操作方法)
  • Qt聊天室项目
  • 【系统架构设计师(第2版)】目录
  • 深入解析 Linux initramfs:从基础到高级应用
  • python机器人Agent编程——实现一个机器人DH参数自动生成Agent(上)
  • 基于STM32设计的物联网火灾感知系统(259)
  • 数字IC中Verilog编码注意事项
  • 数据安全秘籍:500强企业的经典传输案例大揭秘
  • [QUIC] 版本协商
  • 重构代码之重复的观察数据
  • C语言用GNU源码编译建构系统工具(GNU BUILD SYSTEM)编译创建动态库
  • 微服务系列二:跨微服务请求优化,注册中心+OpenFeign
  • 输电线路绝缘子缺陷分割系统:轻松训练模式
  • 【matlab版】如何估算波形信号的幅值、频率与相位
  • Docker BUG排查
  • Docker 部署 Java 项目实践
  • Windows下FFmpeg集成metaRTC实现webrtc推拉流的例子
  • 深度学习基础(2024-11-02更新到图像尺寸变换 与 裁剪)
  • js实现漂亮的注册页面(js动态注册页面)
  • 使用 Nginx 部署 Python 项目
  • 【系统设计】高效的分布式系统:使用 Spring Boot 和 Kafka 实现 Saga 模式