小工具知识网

当前位置: 首页 > 行业知识 > Docker - Docker安装MySql并启动

行业知识

Docker - Docker安装MySql并启动

2026-11-11 15:02:26 来源:互联网转载

因为项目需要数据库存储数据,但是远程服务器上的mysql已经是上一波老铁安装部署的了,我不知道账户和密码,但是又需要快速部署一下mysql服务,这个时候便是docker发挥作用的关键时刻了!

目录

  • docker安装
    • 安装gcc
    • 卸载旧的docker(如有)
    • 安装软件包
    • 设置镜像仓库
    • 更新yum软件包索引
    • 安装docker
    • 启动docker
    • 查看docker版本
    • 拉取MySql镜像
    • 启动mysql
      • 查看是否在运行中
      • 进入容器
      • 输入用户名密码,登录mysql
      • 可视化工具登录
      • 最后

        docker安装

        docker安装不是我们的重点,这里就简单带过一下,如有其他意外问题可私信或直接谷狗解决!

        安装gcc

        先后执行以下两个命令

        yum -y install gcc
        yum -y install gcc-c++

        检查gcc版本,查看gcc是否安装成功

        gcc -v

        结果如下图即为成功:

        卸载旧的docker(如有)

        yum remove docker \        docker-client \        docker-client-latest \        docker-common \        docker-latest \        docker-latest-logrotate \        docker-logrotate \        docker-engine

        安装软件包

        yum install -y yum-utils

        设置镜像仓库

        1. 把镜像仓库换成阿里云的,下载速度会快一些(可不换)。
        yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
        1. 查看我们的仓库配置文件
        cat /etc/yum.repos.d/docker-ce.repo

        更新yum软件包索引

        yum makecache fast

        安装docker

        yum -y install docker-ce

        启动docker

        systemctl start docker

        查看docker版本

        docker version

        结果如下图即为成功:


        拉取MySql镜像

        1. 拉取最新版的MySql
        docker pull mysql
        1. 查看镜像
        docker images

        如下可以看到5.7版本的mysql

        1. 或者在docker仓库中搜索mysql的镜像
        docker search mysql

        启动mysql

        • 注意: 复制该命令不要换行
          docker run -p 3306:3306 --name mysql -v /docker/mysql/conf:/etc/mysql/conf.d -v /docker/mysql/logs:/logs -v /docker/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
          • 具体释义对比下图查看

            查看是否在运行中

            docker ps -a

            STATUS状态下展示Up 2days说明在运行中,且是两天前运行的

            进入容器

            //10fef8e88a23即为上面docker ps -a看到的容器id//记得替换为你的容器iddocker exec -it 10fef8e88a23 /bin/bash

            输入用户名密码,登录mysql

            mysql -uroot -p123456

            进入mysql执行正常的sql语句即可,如果命令行操作不方便可以考虑使用可视化工具

            可视化工具登录


            这么一顿操作后,我们就可以愉快的和mysql玩耍了!


            最后

            • 好看的灵魂千篇一律,有趣的鲲志一百六七!
            • 如果觉得文章还不错的话,可以点赞+收藏+关注 支持一下,鲲志的主页 还有很多有趣的文章,欢迎小伙伴们前去点评
            • 如果有什么需要改进的地方还请大佬指出❌

上一篇:传奇服务器怎么攻击?

下一篇:珠海戴尔服务器托管地址查询