专栏首页贰叁壹运维[docker]安装Mysql

[docker]安装Mysql

本文编写于 205 天前,最后修改于 205 天前,其中某些信息可能已经过时。

1.从镜像库搜索mysql镜像

docker search mysql

2.获取5.6版本镜像

docker pull mysql:5.6

3.创建mysql目录用来放置相关文件

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

4.创建容器

docker run -p 3306:3306 --name mymysql -v ~/mysql/conf:/etc/mysql/conf.d -v  ~/mysql/logs:/logs -v  
~/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6
#-p参数:讲宿主机3306端口映射到容器的3306端口
#-v参数:将之前创建的mysql目录挂载到容器对应的目录
#-e MYSQL_ROOT_PASSWORD=123456:初始化 root 用户的密码
#--name参数:给容器命名

5.查看已创建好的容器

[root@idc ~]# docker ps -a
CONTAINER ID        IMAGE                             COMMAND                  CREATED             
STATUS                   PORTS                          NAMES
2864479fcf21        mysql:5.6                         "docker-entrypoint..."   59 minutes ago      Up 
59 minutes            0.0.0.0:3306->3306/tcp         mymysql

6.进入容器

[root@idc ~]# docker exec -it 2864479fcf21 /bin/bash

7.登陆mysql数据库

root@2864479fcf21:/# mysql -u root -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.6.46 MySQL Community Server (GPL)
Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • [docker]Tomcat安装及配置访问权限

    8.开始修改配置文件 因为容器不带vi文件编辑,需要将其cp至挂载的数据卷中 在宿主机进行修改再将其覆盖到容器中去 需要修改的文件分别为:

    贰叁壹小窝
  • [Centos7]安装scapy模块

    1.环境:Centos7+python3.6 2.scapy模块介绍: **Scapy是一个强大的基于Python的交互式包操作程序和库。 它能够伪造或解码大量...

    贰叁壹小窝
  • [Centos7]在非标准端口上运行SSH

    贰叁壹小窝
  • Mysql指令select,update,insert,drop,truncate+MySQL数据库备份恢复

    一、select: 1.1 选择db1中mysql库和user表: mysql> use db1 Database changed mysql> select ...

    老七Linux
  • macOS 安装 mysql

    打开下载页面 https://dev.mysql.com/downloads/mysql/5.7.html ,下载镜像安装文件。

    我是一条小青蛇
  • docker安装mysql及navicat远程连接

    华创信息技术
  • linux CentOS6.5 yum安装mysql 5.6

    3.随便在你存放文件的目录下执行,这里解释一下,由于这个mysql的yum源服务器在国外,所以下载速度会比较慢,还好mysql5.6只有79M大,而mysql5...

    斯文的程序
  • Centos安装MySQL5.7.22文档

    此时发现错误,无法创建lockfile,原因是在/var/lib目录下没有mysql文件夹,错误如下:

    AsiaYe
  • centos 手动安装mysql8

    官网太慢了,在清华镜像站下载:https://mirrors.tuna.tsinghua.edu.cn/mysql/downloads/MySQL-8.0/

    pollyduan
  • 如何通过Docker管理自动化测试数据

    其中setup和teardown就是给正式测试做前提准备和收尾的工作,而数据的准备和恢复就经常会出现在这2个环节。对于少量的数据可以通过mysql快速恢复,或者...

    上帝De助手

扫码关注云+社区

领取腾讯云代金券