(二)linux使用docker容器运行mysql

前言:在上一章安装好linux环境后,开始搭建msyql数据库,之前都是用windows安装mysql的,即使在linux上安装也是用tar解压,然后一堆的配置东西,现在用docker就是爽,几行命令就行

我这里就只放上几条指令,按顺序执行就可以,想详细看的同学可以参考这位博主的博客超详细!

一、安装启动

检查是否安装docker了,如果有安装会出现安装的版本列表

yum list installed | grep docker

安装docker,安装完可以用上面的语句再看下

yum -y install docker

启动docker

systemctl start docker

查看docker启动运行状态

systemctl status docker

指定安装5.7.35版本的mysql

docker pull mysql:5.7.35

查看本地docker镜像,看是否有msyql-5.7.35

docker images

重点:启动docker-msyql,取名为 linux-mysql,设置初始root密码为123456,并设置数据库字符集为utf-8(为了以后省事)

docker run -itd --name linux-mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7.35 --character-set-server=utf8mb4

二、登录mysql

登陆启动的mysql

第一步:列出docker进程,看其中是否有我们命名的容器名称linux-mysql

docker ps

第二步:根据容器名进入容器

docker exec -it linux-mysql bash

第三步:登录mysql,前面我们设置了 mysql 初始root密码为123456了

mysql -u root -p

就能看到mysql的命令行,同时查询当前机器的ip,在外部也可以用工具链接mysql,初始库可以用sys,至此,就算是启动了一个简单mysql环境

三、docker启停mysql镜像,移除镜像

事情是不会一步到位的,有些同学可能跟着做完了才想着mysql的密码我不想要123456,于是我想铲了当前的mysql重新执行一遍,哈哈哈,别问问就是我就是跟着博主用了配置密码为root,很不喜欢

查看当前docker进程列表,找到linux-mysql这个我们定义的进程,记录第一列CONTAINER ID的值

docker ps

如果是想启停止服务

docker start {CONTAINER ID值}
docker stop {CONTAINER ID值}

如果是想删除,则查看处于静止状态的进程,找到我们定义的linux-mysql的ID

docker ps -a
docker rm {删除ID}

然后又能执行一次msyql的安装启动指令,重新来一次

相关推荐

  1. linux使用docker容器运行mysql

    2023-12-30 04:08:03       47 阅读
  2. 使用Docker容器Linux上部署MySQL

    2023-12-30 04:08:03       9 阅读
  3. docker运行mysql容器

    2023-12-30 04:08:03       8 阅读
  4. docker的底层原理容器运行时环境

    2023-12-30 04:08:03       28 阅读
  5. 非root运行docker容器

    2023-12-30 04:08:03       40 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-30 04:08:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-30 04:08:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-30 04:08:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-30 04:08:03       18 阅读

热门阅读

  1. StarRocks:快速查询的秘密解析

    2023-12-30 04:08:03       32 阅读
  2. 【Leetcode Sheet】Weekly Practice 21

    2023-12-30 04:08:03       30 阅读
  3. GO基础进阶篇 (六)、I/O流

    2023-12-30 04:08:03       33 阅读
  4. PAT 乙级 1037 在霍格沃茨找零钱

    2023-12-30 04:08:03       36 阅读
  5. GPT技术:人工智能的语言革命

    2023-12-30 04:08:03       39 阅读
  6. idea 如何开启mybatis控制台SQL日志打印

    2023-12-30 04:08:03       43 阅读
  7. C++ 多态详解(14)

    2023-12-30 04:08:03       48 阅读
  8. Bun 安装

    2023-12-30 04:08:03       53 阅读
  9. 鸿蒙Harmony(十)动画

    2023-12-30 04:08:03       33 阅读
  10. 编程笔记 html5&css&js 002 一些基本概念

    2023-12-30 04:08:03       30 阅读
  11. 送你一台云电脑

    2023-12-30 04:08:03       36 阅读