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

Docker安装mysql实战说明

安装前准备

在安装MySQL之前,你需要确保已经正确安装和配置了Docker,可以通过以下命令检查Docker是否已正确安装:

docker --version

如果Docker已经成功安装,你将看到Docker的版本信息。

下载mysql的镜像

Docker Hub是一个存储、分发和管理Docker镜像的平台,在其中我们可以找到官方提供的MySQL镜像。你可以使用以下命令来下载最新的MySQL镜像:

docker pull mysql

也可以指定下载的mysql的镜像:

docker pull mysql:5.7

创建mysql的容器

一旦下载完MySQL镜像,你可以通过以下命令来创建一个MySQL容器:

docker run -d -p 3306:3306 --privileged=true -v /u01/mysql/log:/var/log/mysql -v /u01/mysql/data:/var/lib/mysql -v /u01/mysql/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456  --name mysql mysql:5.7

新建my.cnfw
通过容器卷同步给mysql容器实例

[client]
default_character_set=utf8
[mysqld]
collation_server = utf8_general_ci
character_set_server = utf8

注意事项

1、注意服务器的防火墙要打开3306的端口

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

相关文章:

  • 前端DOM操作精解:基础概念、方法与最佳实践
  • python sorted函数详解2023.9.11
  • Spring Reactive:响应式编程与WebFlux的深度探索
  • Qt应用开发(基础篇)——工具按钮类 QToolButton
  • 【数据结构面试题】栈与队列的相互实现
  • 华为认证和红帽认证哪个比较好考呢
  • [Java]_[中级]_[使用okhttp3和HttpClient代理访问外部网络]
  • ubuntu 20.04 docker 安装 mysql
  • C++在C语言基础上的优化
  • 分享一个python实验室设备预约管理系统 实验室设备维修系统源码 lw 调试
  • 兵者多诡(HCTF2016)
  • 【JAVA-Day04】Java关键字和示例:深入了解常用关键字的用法
  • Android请求网络报错:not permitted by network security policy
  • python报错:ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1
  • 如何使用adb command来设置cpu频率和核数
  • 236. 二叉树的最近公共祖先
  • Git常见问题:git pull 和 git pull --rebase二者区别
  • 关于HarmonyOS元服务的主题演讲与合作签约
  • cache 学习
  • SSM - Springboot - MyBatis-Plus 全栈体系(六)
  • 【Flutter】引入网络图片时,提示:Failed host lookup: ‘[图片host]‘
  • Python基础教程:索引和切片
  • JVM基础面试题
  • 蓝桥杯官网填空题(平方末尾)
  • 深入探究数据结构与算法:构建强大编程基础
  • Android 自定义View之圆形进度条
  • 力扣(LeetCode)算法_C++——字母异位词分组
  • 【LeetCode-中等题】59. 螺旋矩阵 II
  • 错误: 找不到或无法加载主类 Main
  • 【云原生】Kubeadmin安装k8s集群