【Docker】安装Mysql5.7

离线docker安装mysql 5.7 离线安装docker 1、环境:docker一般安装在linux7(内核3.1)以上。 2、安装包下载: tgz https://download.docker.com/linux/static/stable/x86_64/ rpm https://download.docker.com/linux/centos/7/x86_64/stable/Packages/ 3、安装 tar -xvf d... 阅读详情

记录自己在Docker下搭建Mysql的经历,同时,希望后来的学习者可以从中受益…

1.拉取镜像

docker pull mysql:5.7

2.启动镜像

启动镜像前,先建立文件夹,博主这里喜欢将软件放在home目录下
在这里插入图片描述

docker run -it -d -p 3306:3306 --name mysql
-v /home/software/mysql/conf.d/my.cnf:/etc/mysql/conf.d/mysql.cnf
-v /home/software/mysql/data:/var/lib/mysql
-e MYSQL_ROOT_PASSWORD=123456
mysql:5.7

对这里的参数稍微做一下解释

参数含义
-p端口映射,前面是宿主机的端口,后面是容器内的端口
-v挂载数据卷,前面是宿主机的目录,后面是容器内的目录,挂载完成,启动之后,当宿主机目录内的文件发生变动,容器内的文件会自动变
-e参数的配置
- - name设置容器名称

3. 开启外网访问用户

当容器启动成功之后,我们现在的mysql只能进行本地访问,外网用户无法访问的到,所以这里,需要新建一个对外访问的用户,并给出相应的权限。

  1. 进入容器内部
docker exec -it mysql /bin/bash
  1. 打开mysql
mysql -uroot -p123456
  1. 删除原始对外访问用户
drop user 'root'@'%';
  1. 新建用户
create user 'root'@'%' identified by '你的密码';
  1. 授权
grant all privileges on *.* to 'root'@'%' identified by '你的密码' with grant option;
  1. 刷新一下表格数据
flush privileges;

此时使用Navicat工具进行连接,发现已经可以连接上了。
在这里插入图片描述

//TODO 相信大家应该都发现了,使用Docker搭建的Mysql,比正常安装的Mysql慢了不少,目前网上搜集的资料都没说清楚原因,这里写下一个待办,等我弄清楚之后回来继续更新上去,也希望有懂的小伙伴下方评论或者私信。

你不可不会的——Docker安装与启动MySQL5.7 Docker安装与启动MySQL5.7(完全照我的步骤一定没问题) 很久没更新博客了,最近在准备实习生春招,面了好多公司,也凉了好多公司,太难了呀 1.确保自己的Linux虚拟机上有Docker环境 首先来安装Docker: (1)使用yum源安装 yum -y install docker (2)启动docker systemctl start docker (3)查看docker服务状态... 阅读详情

相关推荐

Windows系统下使用docker-compose安装mysql8和mysql5.7

如果你能掌握本篇博客的内容,我们今后将不必再痛苦地在windows繁琐地安装mysql8,不必在安装mysql的时候面对种种报错,又或者某天被变态客户或者变态领导说,我们这次项目要用mysql5.7,请切换一个mysql5.7,然后卑微的开发者只能卸载自己电脑上的mysq8,然后安装mysql5.7,随之而来的又是安装过程中一个一个的大坑!?!让痛苦滚蛋吧!该文献给所有在windows系统上安装MySQL的时候受苦受难的人。

Peter Cheung的博客 2658

《Docker系列》Docker安装MySQL 5.7

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LzQ2vubt-1671532943278)(001.png)]指定日志文件目录,左边是服务器目录,右边是容器内目录。指定数据文件目录,左边是服务器目录,右边是容器内目录。指定配置文件目录,左边是服务器目录,右边是容器内目录。4 【拓展】查看/修改容器内my.cnf配置文件。指定端口,创建容器时MySQL的外部端口。左边是服务器端口,右边是容器内端口。3.1 登陆方式一:容器内登录。3 进入容器,登录MySQL。

https://blog.datasource.space 4367

win10-Docker 安装 MySQL5.7

win10-Docker 安装 MySQL5.7 首先,系统(3.8以上内核的linux)中安装好 Docker 程序 或者 Win10可以安装官方提供的桌面版,下载地址 https://hub.docker.com/editions/community/docker-ce-desktop-windows。 一、Docker 安装 MySQL5.7 1、查看docker仓库中的 mysql 命令 docker search mysql 2、选定需要pull到系统中的数据库镜像 docker pull m

Yvesty的博客 1882

nacos数据表创建sql

nacos数据表创建sql,转自nacos-github /******************************************/ /* 数据库全名 = nacos_config */ /* 表名称 = config_info */ /******************************************/ CREATE TABLE `config_info` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMEN...

z_xiaoluan的博客 6268

嵌入式开发必备:手把手教你用DB-9连接器搞定RS-232串口通信(附万用表测试技巧)

本文详细解析了嵌入式开发中RS-232串口通信的硬件连接核心。从DB-9连接器的引脚定义入手,深入讲解DTE与DCE设备角色,明确直连线与交叉线的选择法则,并重点分享了使用万用表进行线缆连通性测试、电压测量及故障诊断的实战技巧,帮助开发者彻底掌握串口通信的硬件连接与排查方法。

tgb345678的博客 1164

GD32测量pwm波频率以及占空比

1、需求 最近做的一个项目,其中有一个传感器输出是pwm波形,频率代表速度,频率越高速度越快。不同的占空比代表不同的故障类型。占空比10%~90%,频率范围20hz ~1khz。 基于以上的需求,单片机要实现两个功能: 1、测量频率 2、测量占空比 这怎么玩呢?从没搞过啊。 2、需求分析 经过查找资料以及参考正点原子的教程,发现单片机的定时器的输入捕获功能能够实现该功能。 2.1分析 如上图所示,测量占空比和测量频率实际上就是测量波形的长度。 对于占空比,就是测量T2与T1时刻的差值 对于频率,就是测量T

Jack Yi的博客 9064

docker 安装 mysql5.7(全网最详细)

安装,以MySql5.7版本为例子。docker默认的仓库比较慢,可以参考以下文章 第五标题 设置阿里云镜像仓库。

javaxueba的博客 1万+

11种图像清晰度评价函数附MATLAB代码

博主的第一篇博客! 本科毕业论文是“基于图像处理的自动对焦技术研究”,对焦过程中的一个重要阶段是图像清晰度评价,博主自己用MATLAB实现了4类清晰度评价函数:基于图像梯度的清晰度评价函数、频域评价函数、信息熵评价函数、统计学评价函数,总计11种。博主之前没有用过MATLAB,完全是本科论文需要,没办法对着别人的代...

kungfu_rabbit的博客 5万+

docker下安装mysql5.7教程

准备好Linux系统机器,并安装好docker,阅读这篇文章前请先了解清楚docker的基本知识并且会熟悉运用docker的常用命令。学习docker基础知识可以参考安装好并启动docker后就可以开始安装mysql了。

weixin_44947701的博客 2万+

2023年LitCTF web组wp

1、导弹迷踪2、1zjs3、php是世界上最好的语言!!4、Ping5、我Flag呢?7、作业管理系统8、Vim yyds10、这是什么?SQL!注一下!11、Flag点击就送!12、就当无事发生13、彩蛋。

m0_74160536的博客 1587

嘉立创EDA vs Altium Designer:新手如何选择?从界面到实战全对比

本文全面对比了嘉立创EDA与Altium Designer(AD)两大PCB设计工具,从设计哲学、界面交互、封装库管理、设计规则引擎、协作功能到成本生态六大维度进行深入分析。嘉立创EDA以极简设计和云端协作为特色,适合学生和创客快速上手;而AD则凭借专业级精准控制,成为高端电子设计的行业标准。通过实战案例和详细对比表格,帮助新手根据项目需求选择合适的EDA工具。

weixin_30296405的博客 720

Docker安装MYSQL5.7

使用docker三步安装mysql

C_0010的博客 1万+

【Unity学习笔记】事件系统EventSystem

1.EventSystem物体 第一次在Unity中创建UI元素时,总会自动生成一个EventSystem物体,它包含三个组件:Transform、EventSystem、Standalone Input Module。如果我们把它删除了,会发现UI上的事件(比如点击、拖拽)将不会被检测到。没错,它就是用来处理UI相关的事件的。 1.1 EventSystem组件 EventSystem基于输入给物体发送事件,它在整个事件系统中扮演的主要角色是: 1.管理被选中的物体 2.管理正在使用的Input Modu

一白梦人的博客 1万+

Docker安装MySQL5.7

Docker安装MySQL

dy051107的博客 1188

谷歌DreamFusion使用方法及实例详解

DreamFusion 是谷歌提出的基于文本生成3D模型的突破性技术,无需3D训练数据,通过2D扩散模型(如Imagen)与NeRF(神经辐射场)结合实现。以下为使用社区开源实现(如。)的详细步骤及实例。

主攻大数据 人工智能 物联网 安全 低空经济等方向。mtsc 、gtest特邀分享嘉宾 1042

VSCode 远程开发:实现服务器图形化界面(GUI)的高效操作指南

本文详细介绍了如何通过VSCode远程开发实现服务器图形化界面(GUI)操作,包括X11转发原理、完整配置指南和实战测试。通过安装Xming、配置SSH连接和服务器端设置,开发者可以高效地在本地显示远程GUI应用,提升开发效率。

weixin_29245767的博客 292

docker 安装 Mysql 5.7

1.安装mysql5.7 docker镜像 拉取官方mysql5.7镜像 docker pull mysql:5.7 查看镜像库 docker images 2.创建mysql容器 在本地创建mysql的映射目录 mkdir -p /root/mysql/data /root/mysql/logs /root/mysql/conf 在/root/mysql/con...

李虹柏的博客 8万+

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Docker系列之Docker安装MySQL5.7.24

需求 在Docker下安装项目所依赖的MySQL5.7.24环境,在开始本文之前要先在CentOS7里面安装Docker哦,我上篇已经讲解如何在CentOS7下安装Docker,如果还没有在CentOS7安装Docker的朋友可以参考我上篇文章。 文章地址在此,可以参考参考哦:Docker系列之Docker安装 这里再简单的梳理下安装步骤 Docker 要求 CentOS 系统的内核版本高于 3....

qq_36190858的博客 2163

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Centos 通过 docker 安装MySQL5.7

v/mydata/mysql/conf:/etc/mysql:将配置文件夹挂载到主机,目录挂载,将容器内部的文件 挂载到 虚拟机目录中。Docker 应用需要用到各种端口,逐一去修改防火墙设置,非常麻烦,因此建议大家直接关闭防火墙。-v /mydata/myq/data/var/lib/mysql/:将配置文件夹挂载到主机。-v /mydata/mysg/log:/ar/log/mysql:将日志文件夹挂载到主机。-p 3306:3306:将容器的3306端口映射到主机的3306端口。

优快云全栈领域优秀博主,阿里云博客专家,工信部权威认证物联网技术开发工程师,曾30分钟高分通过C语言二级,两天手撸代码完成EasyX飞机大战,靠接软件私活一个月换苹果电脑 1373

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Docker安装mysql5.7详细教程

一、使用命令拉取mysql 二、检查下载的mysql镜像 三、创建root用户实例并启动 四、远程连接mysql数据库 五、进入mysql操作控制台 六、查看mysql挂载的文件夹 七、修改mysql默认配置 总结

秋枫萧竹的博客 6048

docker安装mysql5.7

一、下载镜像 docker Hub官网URL:https://hub.docker.com/_/mysql/ 下载最新版本:docker pull mysql 下载指定版本:docker pull mysql:verison(8.0.11,8.0,8) [本次安装mysql5.7版本:docker pull mysql:5.7] 二、启动镜像 复制代码代码如下: docker run -d -...

u014425660的博客 356

在Centos7中:通过Docker安装MySQL5.7(保姆级)

随着Docker技术的日益成熟,它已经成为了一种快速、高效且可靠的部署应用的方式。特别是在服务器环境中,Docker可以帮助我们快速地构建、运行和管理应用程序。在这篇博客中,我们将详细介绍如何在CentOS 7上通过Docker安装MySQL 5.7。我们将从安装Docker开始,然后逐步引导你完成MySQL的安装、配置和使用。无论你是新手还是老手,我们都会用最简单的方式为你呈现这个过程。

lz17267861157的博客 2889

CentOs7 使用docker安装Mysql 5.7

CentOs7 使用docker安装Mysql 5.7 文章目录CentOs7 使用docker安装Mysql 5.7前置条件一、安装Docker【如果没装过】二、Docker安装Mysql新建MySQL用户新建mysql用户三、Navicat连接四、 注意事项1. 阿里云3306端口开启2. CentOS7 查看外网ipCurl 纯文本格式输出:curl JSON格式输出:curl XML格式输出:curl 得到所有IP细节 (挖掘机) 前置条件 *centos7 且内核版本高于3.10, 可通过以下命令

Genmer的博客 830

centos7安装Docker并安装MySQL 5.7详细步骤(最新版)

声明:因为之前安装docker的时候使用的是yum -y install docker命令,这个命令安装的是老版本,docker最新版本已经不叫这个名字了,需要使用。注意:本文的命令使用的是 root 用户登录执行,不是 root 的话所有命令前面要加 sudo1.查看当前的内核版本。在安装 Docker 之前,先说一下配置,我这里是Centos7。Linux 内核:官方建议 3.10 以上,3.8以上貌似也可。(生产环境中此步操作需慎重,看自己情况,学习的话随便搞)我这里是3.10 ,满足条件。

weixin_53488451的博客 1984

安装docker-ce安装mysql5.7

linux下使用docker安装mysql 准备: centOs7 linux系统 1、安装docker yum install docker //安...

my_csdn_lsq的博客 373
上一篇: 【FFmpeg】ffmpeg+nginx-rtmp实现视频流转发
下一篇: 【Linux】linux下常用命令整合
JeffHan^_^
博客等级 码龄7年 1万+粉丝 134原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JeffHan^_^

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值