文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

一文教会你如何在Linux系统中使用Docker安装Mysql 5.7版本 【详细过程+图解】

2023-10-03 18:42

关注

文章目录

前言

在windows下安装过mysql 很麻烦,在linux下安装过mysq相比容易一点。使用docker安装mysql方便的很。阅读本文章前,你需要掌握linux的相关知识,docker的相关知识。

1、安装指定版本的mysql

如果不指定下载的mysql版本,会默认下载最新版本。

docker pull mysql:5.7

在这里插入图片描述
查看镜像,存在拉取的mysql镜像、而且版本是5.7
在这里插入图片描述

2、创建实例并且启动

根据镜像创建容器

docker run -p 3306:3306 --name mysql \-v /mydata/mysql/log:/var/log/mysql \-v /mydata/mysql/data:/var/lib/mysql \-v /mydata/mysql/conf:/etc/mysql \-e MYSQL_ROOT_PASSWORD=root \-d mysql:5.7

参数说明

-p 3306:3306 将容器的3306端口映射到主机的3306端口
-v /mydata/mysql/log:/var/log/mysql 将配置文件夹挂载到主机
-v /mydata/mysql/data:/var/lib/mysql 将日志文件夹挂载到主机
-v /mydata/mysql/conf:/etc/mysql 将配置文件夹挂载到主机
-e MYSQL_ROOT_PASSWORD=root 初始化root用户的密码

在这里插入图片描述
查看mysql启动情况

在这里插入图片描述

3、可视化工具Navicat连接测试

在这里插入图片描述

4、docker容器文件挂载与端口映射

由于mysql是安装在docker中,每次修改配置文件,查看数据、日志等信息。都需要开启容器,并且进入到容器中,才可以。如果在创建容器的时候就进行映射,便可以在不进入容器的情况下,在外部操作对应的数据。

在这里插入图片描述
通过对比查看映射
在这里插入图片描述

5、进入已运行mysql容器中

//docker exec -it 容器ID /bin/bashdocker exec -it 1d422f1d8cce /bin/bash

在这里插入图片描述

6、查看安装的位置

在这里插入图片描述

7、Mysql配置文件修改(外部)

在外部对应的映射文件位置进行修改

[client]default-character-set=utf8[mysql]default-character-set=utf8[mysqld]init_connect='SET collation_connection = utf8_unicode_ci'init_connect='SET NAMES utf8'character-set-server=utf8collation_server=utf8_unicode_ciskip-character-set-client-handshakeskip-name-resolve

在这里插入图片描述

在这里插入图片描述

7.1 重新启动容器

重新启动容器

docker restart mysql

在这里插入图片描述

7.2 查看容器中对应位置文件

在这里插入图片描述

来源地址:https://blog.csdn.net/weixin_43304253/article/details/129190603

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-数据库
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯