Linux环境下使用Docker安装Mysql5.7x

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

系统环境:Centos7.8

Docker安装Mysql

  • 查询可用的mysql
docker search mysql

或者docker官网搜索各种版本(https://hub.docker.com/)

  • 获取Mysql5.7.x版本的镜像
#使用搜索结果中5.7版本的
docker pull centos/mysql-57-centos7
#或者
#去官网tag中找指定的5.7版本的
docker pull mysql:5.7.31
  • 查看本地镜像是否安装了Mysql
docker images
  • 运行容器

    先创建一个工作目录,用于挂载自定义配置文件,日志文件等做准备

    mkdir -p /usr/mysql/conf
    mkdir -p /usr/mysql/logs
    mkdir -p /usr/mysql/data
    

    运行

# 例如运行mysql:5.7.31
docker run --name mysql-test -p 3306:3306 -v /usr/mysql/conf:/etc/mysql/conf.d -v /usr/mysql/logs:/logs -v /usr/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7.31
  • 查看容器的运行信息
docker ps
  • 允许远程外部访问

    #以交互界面的方式进入容器
    docker exec -it mysql /bin/bash
    #进入mysql
    mysql -uroot -p
    #授权
    mysql> GRANT ALL ON *.* TO 'root'@'%';
    #刷新权限
    mysql> flush privileges;
    #更新root用户密码
    mysql> use mysql;
    mysql> UPDATE user SET authentication_string=password('新密码') WHERE user='root';
    #刷新权限
    mysql> flush privileges;
    
WSL2 + Docker + xfce4安装及使用 WSL2 + Docker安装及使用 WSL官方指南:适用于 Linux 的 Windows 子系统安装指南 (Windows 10) 文档比较详细,欢迎大家指错 一、前言 1.1 什么是WSL? wsl 是适用于 Linux 的 Windows 子系统(英语:Windows Subsystem for Linux,简称WSL)。是一个为在Windows 10和Windows Server 2019上能够原生运行Linux二进制可执行文件(ELF格式)的兼容层,可让开发人员按原样运行 GNU/Linux 阅读详情

相关推荐

Docker Dockerfile安装mysql-5.7.29-linux

Docker Dockerfile安装mysql-5.7.29-linux,同时指定mysql 初始密码

mysql 5.7 dockfile_MySQL5.7.22 编译安装Dockfile

编写不易,转载请注明 (http://shihlei.iteye.com/blog/2423672)一 Java1.8 Dockerfile 构建(可以省略)(1)目录结构$ lsDockerfile jdk-8u161-linux-x64.tar.gz(2)Dockerfile############################################...

weixin_39692045的博客 214

Linux安装MySQL5.7 (docker安装方式)

Linux安装MySQL5.7 (docker安装方式) 说明:docker安装传送门:Docker相关知识了解学习及Cenos 7安装Docker详细教程【附docker常用命令】 查找MySQL镜像 [root@localhost /]# docker search mysql ...... 拉取MySQL镜像 [root@localhost /]# docker pull mysql:5.7 3.查看镜像 [root@localhost /]# docker images 4.本地创建配置文件挂在目录 [root@localhost /]# mkdir docker [root@

mysql 5.7 dockfile_Docker学习(五)Dockerfile

Dockerfile用于构建docker镜像,本章节从一个Dockerfile的例子讲起,先整体看下具体做了什么,在详细介绍每条指定的作用与用法。1、找到mysql的Dockerfile,并分析mysql容器点击图中红框进到mysql的github源码。github mysql选择5.7,打开Dockerfile#构建镜像的依赖FROM debian:buster-slim# 执行添加组和添加用户...

weixin_42513170的博客 1177

从混乱到清晰:用QJsonObject重构你的Qt网络API数据解析层(避坑指南)

本文详细介绍了如何使用QJsonObject重构Qt网络API数据解析层,避免常见的JSON解析陷阱。通过安全解析模式、数据绑定和性能优化技巧,帮助开发者构建高效、健壮的解析逻辑,提升代码可维护性和可读性。特别适用于处理复杂嵌套的JSON响应数据场景。

weixin_29011667的博客 230

如何下载era5数据?(两种方式)

供水利大数据云计算课程同学参考使用#

Camiel_sweet的博客 1万+

Linux Docker 服务部署 及 MySql 5.7 镜像拉取启动

linux 下创建docker服务及通过docker服务拉去iamges镜像,创建容器 linux部署环境:centos 7.7 环境: 一. 简单部署 1. 安装docker yum -y install docker #docker 安装 service docker start #docker 启动 systemctl start docker...

GIS摆渡人 2061

Catia二次开发QueryInterface的操蛋问题

探索了很久,尝试录制宏,打开部件属性窗口,然后随意设置一些属性(必须改变一些东西才能录制成功,否则不会录制到任何东西),再看录制的结果,发现原来CATIAAnalyze是从Product那里来的。例如获得一个部件的体积,找到相关接口CATIAAnalyze,但是这个部件的CATIAAnalyze的对象不知道如何获取。总结一下,写Catia二开代码,就像漂亮国那款《莫里秀》 又名《爸爸死哪了》的综艺节目,大部分时间都是在找爸爸!Catia二开很痛苦,明明已经找到接口类,但是却不知道怎么获得这个接口类的对象。

gergul的专栏 748

Linux安装MySQL5.7教程!非docker方式

Linux安装MySQL5.7教程!非docker方式,简单易操作,快速上手!

1745

详解Unity中的粒子系统Particle System (二)

上一篇我们简要讲述了粒子系统是什么,如何添加,以及基本模块的介绍,以及对于曲线和颜色编辑器的讲解。从本篇开始,我们将按照模块结构讲解下去,本篇主要讲粒子系统的主模块,该模块主要是控制粒子的初始状态和全局属性的,以下是关于该模块的介绍,请大家指正。

梦小天幼的博客 1万+

第十届MathorCup高校数学建模挑战赛-B题:养老服务床位需求预测与运营模式研究

当养老床位数增加时存在的商机,提出了相应的养老服务床位的运营商业模式。就业的可能性,建立多目标规划模型,尽可能同时满足三方面的要求。务床位的需求、制定合理的养老服务床位发展规划,是构建和谐社会、幸福社会。问题一的床位需求与市场类型的分类结果,查找关于国内养老院的相关数据,探。求,又能持续发展养老事业,同时还能促进社会就业的养老服务床位运营的商业。养老服务床位数的增加能够带来的就业方面因素的影响,并对这些因素进行一个。你们的模型及其结论为科学依据,对政府管理部门针对养老床位规划提出合理的。

getusushu的博客 1140

在Linux与Windows环境下安装MySQL

记录在Linux环境与Windows环境下安装MySQL的详细过程,以及使用Docker安装MySQL

积跬步,至千里。 1273

ExpressLRS(ELRS)接收机技术全景:从历史演进、技术底层到产业生态全解析——上

ExpressLRS(ELRS)是一种由全球开源社区驱动的双向射频遥控链路协议栈,其接收机作为核心终端,承担信号接收解调、遥控指令解析、飞控数据交互与遥测回传等关键功能。自2018年问世以来,ELRS凭借极致性能、低成本、开放生态和强兼容性,从航模DIY方案发展为消费级无人机领域的事实标准,并逐步渗透工业级场景。 ELRS接收机采用模块化分层架构,支持2.4GHz和900MHz双频段,通过LoRa、FLRC、FSK多调制模式实现低延迟与远距离平衡。其核心技术包括自适应跳频抗干扰、TDD双向链路和极简数据包。

bother3000的博客 305

MySQL操作系列之MySql的linux安装与docker安装(补篇)(十三)

(一)linux下的mysql安装(mysql版本5.7.x) 操作步骤: 0.先去mysql官网下载mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz包 1.将mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz解压到/usr/local/目录下,然后重命名解压后的目录为mysql; 2.添加mysql用户与mysql用户...

LQ的博客 511

CAPL通过lookupSignal和DBLookup获取DBC信号的属性信息

CAPL通过lookupSignal和DBLookup获取DBC信号的属性信息以及一些相关问题

天赐好车的博客 2891

基于FPGA的相控阵雷达波束控制系统设计(2)

也就是在计算波控码时0,按2.8125递增,取遍-90

qq_43416206的博客 1812

Windows下的安装版本的Mysql(5.7和8)和安装双版本的Redis(其中一个5.x和6.x)

有Windows安装我没安装成功,但是用Linux虚拟机安装成功了。2.有了Redis5.x版本的想安装6.x版本的。

shitiankongyimol的博客 209

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

运维小白也能上手!Linux服务器全栈生产环境零基础部署手册|CentOS/Ubuntu通用

通过九个章节的完整SOP,我们完成了一套可复现、可审计、可交接的生产环境部署方案。标准化初始化脚本:覆盖双系Linux的服务器基线配置版本锁定的容器编排向量数据库部署:Milvus 2.4.20 单机与伪集群两种模式数据持久化与备份策略:MySQL 8.0.41 + Redis 7.4.2 生产参数反向代理与静态托管:Nginx 1.26.x 编译安装与HTTPS配置可执行的巡检脚本一键输出系统健康状态。

风吹淡了悲伤 339

VB摄像头监控

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

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

【linux安装docker】使用docker安装mysql

linux安装docker、mysql

sora33的博客 6656

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Linux中docker安装mysql

新模式或表时将使用的默认字符集。# 将 SQL 模式设置为严格。# 创建配置文件目录。# 打开config。# 设置大小写不敏感。# myisam设置。# innodb设置。

2301_81365242的博客 2444

Docker安装与启动MySQL5.7

总结: 在本文中,我们学习了如何使用Docker容器安装和配置MySQL5.7。我们首先安装了Docker,然后下载了MySQL5.7镜像,并使用Docker容器运行了MySQL5.7。我们还学习了如何使用Docker Compose来管理多个Docker容器,并使用Docker Compose创建了MySQL5.7容器和PHP容器。最后,我们学习了如何使用MySQL客户端连接到MySQL5.7容器,并执行SQL查询。在本文中,我们将使用Docker容器来安装和配置MySQL5.7。

pengmeitao的博客 636

Linux下利用Docker搭建MYSQL5.7

引言 本文旨在介绍如何在Linux使用Docker快速搭建一个MYSQL环境,用于日常的开发调试,有需要的朋友可参考一下。 配置MYSQL 1) 创建mysql配置目录 #创建配置目录 mkdir -p /etc/mysql/conf.d/ #创建数据和日志目录 mkdir -pv /opt/mysql/{data,logs} 2) 修改my.cnf配置 输入:sudo vim /etc/mysql/conf.d/my.cnf,添加如下内容: [mysqld] default-stor.

公众号-测试生财 548

linux安装docker教程+mysql安装

linux安装docker教程+mysql安装

m0_37711292的博客 3006

Linux下MySQL安装及Docker部署MySQL

下载 wget https://cdn.mysql.com//Downloads/MySQL-5.6/mysql-5.6.48-linux-glibc2.12-x86_64.tar.gz Linux创建分组和用户 - 创建分组 groupadd mysql - 创建用户 useradd mysql -r -g mysql - 验证分组和用户 id mysql 创建程序、数据存储目录 - 创建目录 mkdir /home/mysql/{program,data,conf} -p - 子目录 ...

qq_16608213的博客 1353

CentOS/Linux下Docker部署MySQL 5.7全攻略:从离线安装到生产级配置

容器化技术通过将应用及其依赖打包成标准化的单元,实现了环境隔离与快速部署,其核心原理基于操作系统级的虚拟化。这项技术为软件交付带来了革命性价值,尤其在保障开发、测试、生产环境一致性方面优势显著。在数据库部署场景中,容器化能有效解决传统安装方式面临的依赖复杂、版本冲突和环境复制困难等问题。本文以MySQL 5.7为例,详细演示如何在CentOS/Linux环境下,通过Docker实现包括离线安装在内的完整部署流程,涵盖镜像获取、数据持久化、网络配置、安全初始化及日常运维等关键实践,为构建可靠、可移植的数据库服

weixin_34353714的博客 389

Linux中安装docker镜像,并使用docker安装MySQL并连接

Linux中安装docker镜像 卸载旧版本 较旧的 Docker 版本称为 docker 或 docker-engine 。如果已安装这些程序,请卸载它们以及相关的依赖项。 $ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \

不言而喻i的博客 810
上一篇: 基于 CentOS7系统将 Python 2.7升级至3.x
下一篇: Linux环境下使用Docker安装最新版本Redis
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值