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

docker mysql5.7安装

一.更改 /etc/docker/daemon.json

sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-'EOF'
{"registry-mirrors": ["https://do.nark.eu.org","https://dc.j8.work","https://docker.m.daocloud.io","https://dockerproxy.com","https://docker.mirrors.ustc.edu.cn","https://docker.nju.edu.cn"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

二.拉取镜像

docker pull mysql:5.7

或者下载mysql5.7镜像(https://download.csdn.net/download/cyw8998/90187535),之后导入进来

docker load -i /home/mysql57.tar.gz

三.运行

docker run \
-p 3306:3306 \
--name mysql57 \
-v /home/mysql/log:/var/log/mysql \
-v /home/mysql/data:/var/lib/mysql \
-v /home/mysql/conf:/etc/mysql/conf.d \
--restart=always \
-e MYSQL_ROOT_PASSWORD=123456 \
-d mysql:5.7

四.宿主机/home/mysql/conf 下增加 my.cnf

# MySQL配置文件my.cnf

# 服务器标识
[mysqld]
# 设置服务器的默认字符集为utf8
character-set-server=utf8

# 客户端标识
[client]
# 设置客户端的默认字符集为utf8
default-character-set=utf8

五.重启

docker restart mysql57

或docker restart <containerid>

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

相关文章:

  • HDR视频技术之十一:HEVCH.265 的 HDR 编码方案
  • 最新的强大的文生视频模型Pyramid Flow 论文阅读及复现
  • Effective C++ 条款 11:在 `operator=` 中处理“自我赋值”
  • 19、鸿蒙学习——配置HDC命令 环境变量
  • 初始 ShellJS:一个 Node.js 命令行工具集合
  • 网络工程师常用软件之PING测试工具
  • 深入探索仓颉编程语言:函数与结构类型的终极指南
  • Java 对象的内存分配机制详解
  • v8引擎垃圾回收
  • H5st5.0.0协议分析
  • 明达助力构建智能变电站新体系
  • Flink优化----FlinkSQL 调优
  • 机器学习(二)-简单线性回归
  • 01.01、判定字符是否唯一
  • 第五届“传智杯”全国大学生计算机大赛(练习赛)水题题解
  • iOS 苹果开发者账号: 查看和添加设备UUID 及设备数量
  • 推进数字园区建设-成都国际数字影像产业园
  • oracle linux8.10+ oracle 23ai安装
  • PH热榜 | 2024-12-25
  • OpenCV相机标定与3D重建(36)计算两幅图像之间基本矩阵(Fundamental Matrix)的函数findFundamentalMat()的使用
  • ZLG嵌入式笔记 | 电源设计避坑(上)
  • .NET能做什么?全面解析.NET的应用领域
  • 初始JavaEE篇 —— 网络原理---传输层协议:深入理解UDP/TCP
  • 企业如何搭建安全的跨网文件安全交换管理系统
  • 2023 年 12 月青少年软编等考 C 语言四级真题解析
  • GDPU Vue前端框架开发 期末赛道出勇士篇(更新ing)
  • 老旧小区用电安全保护装置#限流式防火保护器参数介绍#
  • 7.C语言 宏(Macro) 宏定义,宏函数
  • 4.系统学习-集成学习
  • Max AI prompt2: