环境:
时间: 2018年12月2日
系统: centos7

获取资源

[root@wg001 ~]# docker pull mysql:8.0

新建容器

[root@wg001 ~]# docker run --name gaomysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=MySQL118118! -d mysql
Unable to find image 'mysql:latest' locally
latest: Pulling from library/mysql
Digest: sha256:b7f7479f0a2e7a3f4ce008329572f3497075dc000d8b89bac3134b0fb0288de8
Status: Downloaded newer image for mysql:latest
79d5e57e343e0d517874c5c7e3643c1f19dc95059b4c5d49f70155f6162d9981

查看运行的容器

[root@wg001 ~]# docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                               NAMES
79d5e57e343e        mysql               "docker-entrypoint.s…"   40 seconds ago      Up 38 seconds       0.0.0.0:3306->3306/tcp, 33060/tcp   gaomysql
[root@wg001 ~]# 

进入MySQL

[root@wg001 ~]# docker exec -it gaomysql /bin/bash
root@79d5e57e343e:/# 

直接使用命令登陆数据库

root@79d5e57e343e:/# mysql -uroot -pMySQL118118!
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 8.0.13 MySQL Community Server - GPLCopyright (c) 2000, 2018, 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> 

为了可以确保使用远程工具连接,可以做如下设置

mysql> use mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -ADatabase changed
mysql> ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';
Query OK, 0 rows affected (0.01 sec)mysql> alter user 'root'@'%' identified by '123456';
Query OK, 0 rows affected (0.10 sec)mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)mysql> 

退出容器并保证容器运行 ctrl +P+Q

远程登陆测试

[root@wg001 ~]# mysql -uroot -p123456 -h 172.17.0.1
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MySQL connection id is 9
Server version: 8.0.13 MySQL Community Server - GPLCopyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.MySQL [(none)]> 

查看容器ip

#docker ps

根据容器ID查看ip

[root@wg001 ~]# docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                               NAMES
79d5e57e343e        mysql               "docker-entrypoint.s…"   9 minutes ago       Up 9 minutes        0.0.0.0:3306->3306/tcp, 33060/tcp   gaomysql
[root@wg001 ~]# 
[root@wg001 ~]# docker inspect 79d5e

day02-docker安装MySQL8相关推荐

  1. docker安装mysql8,Docker安装Mysql8.0,并配置忽略大小写

    1.拉取镜像 //拉取mysql镜像 docker pull mysql//查看镜像 docker images 2.启动mysql $ docker run --name mysq.db -p 33 ...

  2. Docker安装Mysql8.0,并配置忽略大小写,一句命令搞定

    Docker安装Mysql8.0,并配置忽略大小写,一句命令搞定 docker run --name mysql8.db -p 3307:3306 -e MYSQL_ROOT_PASSWORD=Csd ...

  3. docker 安装mysql8.0并且暴漏外部的连接

    此处是docker安装mysql8.0版本的数据库方法 配置指令 docker run 这里的密码也要改为 MYSQL_ROOT_PASSWORD=123456; CREATE USER 'oyp'@ ...

  4. 使用docker安装mysql8及mysql5.7

    使用系统:centos7.6 1.安装命令 1.1安装mysql8 mkdir -p /usr/local/mysql/conf.d mkdir -p /usr/local/mysql/logs mk ...

  5. docker安装mysql8 并且忽略大小写问题解决

    一.docker安装mysql8 1.拉取镜像.docker pull mysql 2.docker安装mysql,只需要执行docker run --name mysq.db -p 3306:330 ...

  6. docker安装mysql8教程

    docker安装mysql8.0教程(小白教程) 1.查看可用的 MySQL 版本 MySQL 镜像库:Docker Hub . 我们还可以用 docker search mysql 命令来查看可用版 ...

  7. Docker安装mysql8

    1.docker安装mysql docker pull mysql (例如:docker pull mysql:5.6) 2.查看mysql docker images |grep mysql 3.查 ...

  8. Docker安装MYSQL8及内存优化

    1 参考官网,安装Docker 2 在安装前,上https://hub.docker.com/_/mysql/?tab=tags看一下MYSQL的版本 3 查找镜像 docker search mys ...

  9. Docker安装mysql8.0

    1.准备工作 已安装Docker.如阿里云服务器注意开通服务器安全组访问规则端口号 2.下载mysql8.0docker镜像 docker pull mysql:8.0 3.查看下载的docker镜像 ...

  10. Docker安装Mysql8、并打成镜像在其他内网环境部署

    1.docker环境搭建 首先安装 Docker的过程省略,可以参考:Docker的基本概念.环境搭建.常用命令[图文] 2.docker拉取mysql8镜像 docker拉取mysql 8.0.18 ...

最新文章

  1. 块存储、文件存储、对象存储这三者和分布式文件存储系统的本质区别
  2. Java 中15种锁的介绍:公平锁,可重入锁,独享锁,互斥锁,乐观锁,分段锁,自旋锁等等...
  3. c++中的左值与右值
  4. c5.0 java_机器学习-AdaBoosting及其Java实现
  5. matlab arima模型定阶,ARIMA模型预测问题
  6. matlab 由图片生成视频
  7. Spring MVC : 概念模型 HandlerMethod(转载)
  8. manacher(马拉车)算法详解
  9. 【Elasticsearch】分片未分配 (UNASSIGNED) failed to obtain in-memory shard lock
  10. Redis 6 将采用全新协议 RESP3,以提供客户端缓存功能
  11. c语言程序如何实现分组,c程序-实现随机分组.ppt
  12. PBR理论基础3:基于图像的光照(上)
  13. C#/WPF学习笔记:起始
  14. Silverlight+WCF 新手实例 象棋 该谁下棋-A下B停(二十八)
  15. html中好看的英文字体,一组漂亮的英文字体在线演示
  16. Chromium内核和Webkit的关系到底是什么?
  17. 零散专题32 生成PDF
  18. 读书笔记_002 甘于平凡而不甘于平凡的腐烂——《平凡的世界》所感
  19. 详细解读目标检测经典算法-SSD
  20. docx行间距怎么设置_Word行间距怎么调?Word调行间距的方法

热门文章

  1. 智慧安防解决方案-最新全套文件
  2. Cross origin requests are only supported for protocol schemes: http, data, chrome-extension, edge
  3. tcp连接的几种标志位
  4. MCT可控硅的原理是什么?
  5. 《电子基础与维修工具核心教程》——1.7 电阻
  6. 笔迹测试软件准确度,笔迹测试可能比测谎仪更可靠
  7. ChromeDriver资源下载
  8. PMP学习及考试体会
  9. ​LeetCode刷题实战355:设计推特
  10. 【Android】GitHub Android 开源项目汇总