Docker安装MySQL5

Docker安装MySQL5


前言

MySQL 是一个开源的关系型数据库管理系统,广泛用于各种 Web 应用程序的开发和生产环境中。MySQL 5 是 MySQL 数据库的一个较早版本,虽然不再是最新版本,但仍然被一些项目所使用和支持。

在 Docker 中安装 MySQL 5 可以让你方便地创建、运行和管理 MySQL 实例,同时也有助于隔离数据库环境,提高部署的灵活性和可移植性。通过 Docker,你可以快速部署一个 MySQL 5 实例,无需担心各种依赖和兼容性问题。

本文将介绍如何在 Docker 中安装 MySQL 5 版本,并配置远程连接权限,让你能够轻松地使用这个数据库,在本地或远程的应用程序中进行开发和部署。希望这份指南能够帮助你顺利地安装和配置 MySQL 5。

安装过程

第一步:拉取镜像
docker pull mysql:5.7.26
第二步:新建挂载目录
sudo mkdir -p /data/docker_data/mysql5 && cd /data/docker_data/mysql5
sudo chmod -R 777 /data/docker_data/mysql5
第三步:运行镜像
docker run --name mysql5 \
-p 3308:3306 \
-e MYSQL_ROOT_PASSWORD=your_root_passwd \
-v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql \
-d mysql:5.7.26

参数说明:

  • -p 3308:3306:将容器的 3306 端口映射到主机的 3308 端口。
  • -v $PWD/conf:/etc/mysql/conf.d:将主机当前目录下的 conf/my.cnf 挂载到容器的 /etc/mysql/my.cnf。
  • -v $PWD/logs:/logs:将主机当前目录下的 logs 目录挂载到容器的 /logs。
  • -v $PWD/data:/var/lib/mysql :将主机当前目录下的 data 目录挂载到容器的 /var/lib/mysql。
  • -e MYSQL_ROOT_PASSWORD=your_root_passwd:初始化 root 用户的密码。
  • -d: 表示在后台运行 mysql:5.7.26 镜像名+版本号。
第四步:进入 docker 本地连接 MySQL 客户端
docker exec -it mysql5 /bin/bash -c 'mysql -uroot -pyour_root_passwd'
第五步:开启 MySQL 5 远程连接服务
mysql> grant all privileges on *.* to root@'%' identified by 'your_root_passwd' with grant option; 
mysql> flush privileges;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/764272.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

2024上半年全国各地电子签章政策汇总,契约锁助力政企数字化转型

当前,全社会的数字化建设已经进入关键时期,各行各业都在加速推进业务数字化转型,电子签章作为业务全程数字化网办的关键一公里在政务服务、组织管理等各项工作中的应用价值逐渐凸显。今年上半年,电子签章在各地政府机关的全力推动…

AI新功能发布:AI生成数据库和AI规划任务,CoCodeAI再添新成员!

Hi,大家好,好久不见! 我是CoCodeAI智能助手CoCo。 CoCodeAI智能助手CoCo 我无比荣幸地为大家揭晓 CoCode开发云的璀璨新星: AI生成数据库AI规划任务。 近日,CoCode开发云旗下Co-Project V3.8智能项目管理平台重磅发…

红酒与高尔夫:球场上的优雅之选

在绿茵茵的高尔夫球场上,每一个挥杆的瞬间都充满了优雅与力量。而当这种运动与红酒相遇,便是一场关于品味与格调的很好邂逅。今天,就让我们一起探讨红酒与高尔夫这对球场上的优雅之选,感受它们交织出的不同魅力。 一、高尔夫&…

Flink 容错机制

一致性检查点(checkpoint) 什么是 Checkpoint ? Flink 故障恢复机制的核心,就就是应用状态的一致性检查点;有状态流应用的一直检查点,其实就是所有任务的状态,在某一时间点的一份拷贝&#xff…

视创云展3D虚拟艺术展:重塑艺术观赏的未来体验

在数字化浪潮汹涌的今天,3D虚拟艺术展览正迅速崛起,成为艺术爱好者的新宠儿。这种前沿的艺术呈现方式,不仅极大地提升了观赏的便捷性,还凭借其创新功能,为艺术探索与理解开启了全新篇章。 1、前所未有的便利性&#xf…

如何借助物联网实现农情监测与预警

如何借助物联网实现农情监测与预警? 物联网技术,作为信息技术与传统行业的深度融合产物,正逐步变革着农业生产的管理模式,特别是在农情监测与预警领域展现出巨大潜力。其核心在于通过感知层的各类传感器、通信层的数据传输技术以…

策略模式(Strategy Pattern)

策略模式 (Strategy Pattern) 定义 它是将定义的算法家族、分别封装起来,让它们之间可以相互替换,从而让算法的变化不会影响到使用算法的用户。 可以避免多重分支的 if-else、switch语句。 属于行为型模式。 适用场景 如果系…

Go - 7.const 使用指南

目录 一.引言 二.定义 三.实践 1. 常量的分组定义 2.枚举常量 3.常量类型 四.总结 一.引言 在编程中,常量(constant)是指在程序运行期间其值不会改变的变量。常量在代码中有助于提高可读性和维护性,因为它们提供了一个明确…

探索视觉世界:深入了解目标检测算法的奥秘

目标检测算法 一、介绍目标检测算法的背景和意义1.1 目标检测的定义和应用场景1.2 目标检测算法的发展历程 二、目标检测算法分类2.1 传统目标检测算法2.1.1 基于分类器的目标检测算法2.1.2 基于模板匹配的目标检测算法 2.2 深度学习目标检测算法2.2.1 两阶段目标检测算法2.2.2…

【渗透工具】远控工具Brute Ratel C4 1.4.5 --使用教程一(木马上线)

免责申明 本公众号的技术文章仅供参考,此文所提供的信息只为网络安全人员对自己所负责的网站、服务器等(包括但不限于)进行检测或维护参考,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作。利用此文所提供的信息…

【Python爬虫】Python爬取喜马拉雅,爬虫教程!

一、思路设计 (1)分析网页 在喜马拉雅主页找到自己想要的音频,得到目标URL:https://www.ximalaya.com/qinggan/321787/ 通过分析页面的网络抓包,最终的到一个比较有用的json数据包 通过分析,得到了发送json…

Python海量数据处理脚本大集合:pyWhat

pyWhat:精简海联数据,直达数据弱点要害- 精选真开源,释放新价值。 概览 pyWhat是Github社区上一款比较实用的开源Python脚本工具。它能够快速提取信息中的 IP 地址、邮箱、信用卡、数字货币钱包地址、YouTube 视频等内容。当你遇到了一串莫名…

elementUI 年份范围选择器实现

elementUI 不支持年份范围的选择器,依照下面的文章进行修改和完善 el-year-picker; element日期选择范围、选择年份范围_elemet 两个日期 选择的年份范围必须在三年之内-CSDN博客 el-year-picker 组件: 依赖包:moment 属性&…

赛灵思FFT的IP核——非实时模式 Non real time

一、IP核配置 使用非实时模式配置如下 二、时序 三、资源消耗 在implement查看两者的资源消耗差不多

怎么测试远程服务器能否连通

远程服务器连接测试的方法很多,下面简单介绍下其中两种方法。 ping命令 按WINR快截键,打开“运行”对话框,输入cmd,回车,打开命令提示符。 输入ping IP地址或ping 域名即可,如ping360服务器通不通&#xf…

前端接入chatgpt,实现流式文字的显示

前端接入chatgpt,实现流式文字的显示 业务需求: 项目需要接入chatgpt提供的api,后端返回流式的字符,前端接收并实时显示。 相关技术原理: 1. JS中的Stream流: 在JavaScript中,使用Stream流通常指的是处理数据流的…

RK3568驱动指南|第十五篇 I2C-第172章 I2C 驱动框架编写

瑞芯微RK3568芯片是一款定位中高端的通用型SOC,采用22nm制程工艺,搭载一颗四核Cortex-A55处理器和Mali G52 2EE 图形处理器。RK3568 支持4K 解码和 1080P 编码,支持SATA/PCIE/USB3.0 外围接口。RK3568内置独立NPU,可用于轻量级人工…

吃瓜Llama3-V之余,看多模态大模型架构演变!

今天最大的瓜莫过于:斯坦福 Llama3-V PK 清华 MiniCPM-Llama3-V-2.5,详细证据: https://github.com/OpenBMB/MiniCPM-V/issues/196吃瓜之余,来看一下多模态大模型架构演变! 一篇优秀的论文综述了多模态AI架构——包含…

无线领夹麦克风哪个牌子好,口碑最好的麦克风品牌推荐!

自媒体的兴起极大地推动了音频设备技术的发展,尤其是麦克风,它已成为自媒体创作中不可或缺的工具。从早期的新闻采访到当下流行的网络直播和Vlog,麦克风的应用场景不断扩展。一个视频的音频质量直接影响观众的观看体验,因此&#…

使用Netty框架实现WebSocket服务端与客户端通信(附ssl)

仓库地址: https://gitee.com/lfw1024/netty-websocket 导入后可直接运行 预览页面 自签证书: #换成自己的本地ip keytool -genkey -alias server -keyalg RSA -validity 3650 -keystore D:\mystore.jks -ext sanip:192.168.3.7,ip:127.0.0.1,dns:lo…