1. 启动docker

systemctl start docker;

2.查看mysql 版本

docker search mysql;

3. 安装最新mysql

docker pull mysql:latest;

4.安装最新版本mysql,我安装时最新的版本为8.0.22

docker pull mysql:latest;

5. 查看docker镜像,并且为我们的mysql添加容器名称my_mysql,设置密码

docker images;

docker run -itd --name my_mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql;

6.查看容器相关信息

docker ps;

7.进入mysql,需先进入容器

docker exec -it my_mysql bash;

mysql -u root -p;

8.此时如果用navicat 去连接可能无法连接成功,因为mysql 8需要改变默认的身份认证插件,查看身份认证插件

SELECT Host, User, plugin from user;

9.修改认证插件

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY ' 123456';

FLUSH PRIVILEGES;

10.查看mysql版本,进入容器执行mysql -V

mysql -V

11.如果centos下用其他用户是无法使用docker,可使用命令添加docker用户组

sudo groupadd docker #添加docker用户组

sudo gpasswd-a $USER docker #将登陆用户加入到docker用户组中

newgrp docker #更新用户组

docker centos7 安装mysql_centos7通过docker安装mysql相关推荐

  1. linux nginx编译安装mysql_Centos7下编译安装配置Nginx+PHP+MySql环境

    序言 这次玩次狠得.除了编译器使用yum安装,其他全部手动编译.哼~ 看似就Nginx.PHP.MySql三个东东,但是它们太尼玛依赖别人了. 没办法,想用它们就得老老实实给它们提供想要的东西. 首先 ...

  2. CentOS7中yum安装mysql_CentOS7中YUM 安装mysql

    1.下载 YUM 仓库文件 # wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm 2.安装 YUM R ...

  3. 64centos安装mysql_CentOS7 64位安装mysql教程,亲测完美

    从最新版本的linux系统开始,默认的是 Mariadb而不是mysql!这里依旧以mysql为例进行展示 1.先检查系统是否装有mysql rpm -qa | grep mysql 1 1 这里返回 ...

  4. DNF安装MySQL_CentOS7使用dnf安装mysql

    1.安装mysql的yum仓库 执行以下命令: yum localinstall https://dev.mysql.com/get/mysql57-community-release-el7-11. ...

  5. 二进制文件安装mysql_CentOS7下二进制文件安装MySQL5.6

    1.查看已装包 [root@host2 ~]# rpm -qa | grep mysql mysql-libs-5.1.71-1.el6.x86_64 [root@host2 ~]# [root@ho ...

  6. Centos7系统下使用Docker部署SpringBoot项目及安装Mysql

    1.编译项目war包或jar包 在pom.xml中搜索packaging ,修改成war或者jar 右侧maven,先clean,再点package.完成后输出路径会打印在控制台 2.安装及部署doc ...

  7. docker 安装mysql_docker学习4docker安装mysql环境

    前言 docker安装mysql环境非常方便,简单的几步操作就可以了 拉取mysql镜像 先拉取mysql的镜像,可以在docker的镜像仓库找到不同TAG标签的版本https://hub.docke ...

  8. 商城项目02_环境搭建、安装VAGRANT、DOCKER、MYSQL、REDIS、从0搭建各个微服务项目、数据库初始化、安装NGINX

    文章目录 ①. virtualBox - 管理虚拟机 ②. vagrant - 安装虚拟机 ③. 虚拟机安装 - docker ④. docker上安装mysql ⑤. docker上安装redis ...

  9. Linux下搭建rabbitMQ、安装jdk、安装redis、安装zookeeper、docker安装MySQL、防火墙常用命令、docker安装、Windows下嘛呢私服搭建、Nginx安装

    rabbitMQ 1. 搭建Elang环境 1)安装GCC GCC-C++ Openssl等模块,安装过就不需要安装了 yum -y install make gcc gcc-c++ kernel-d ...

最新文章

  1. unix 查询进程并中止
  2. 系统调用和库函数调用的区别
  3. 中断请求request_irq
  4. vue 计算属性_lt;Vue 源码笔记系列6gt;计算属性 computed 的实现
  5. 九度搜索引擎点击优化_深圳坂田企业老总在想竞价推广和网站优化选哪个?
  6. python自带的PIL库扩展图片大小给图片加上文字描述
  7. 介绍一个基于SpringBoot2的脚手架项目
  8. mac 电脑安装 svn和brew
  9. java代码规范插件_阿里java代码规范IDEA插件之傻瓜教程
  10. 计算机怎么屏幕保护,屏保设置在哪里设置 电脑屏保怎么设置
  11. ajax status code 415,Ajax向后台传json格式的数据出现415错误的原因分析及解决方法...
  12. uncheck关键字
  13. 常用 ajax js 表单 下拉加载
  14. (期末复习)html元素上下左右置中对齐的三种方法
  15. Oracle怎么清除视图数据,Oracle删除视图
  16. 统计学+变异+变异系数
  17. 数据中心网络架构 — 网络带宽的收敛比
  18. 详解谷歌VR平台Daydream:有手柄就是不一样
  19. “Google Play In-app Billing API version is less than 3”的解决方法
  20. 基于多传感器数据融合的全自动泊车系统研究与应用(文献综述)

热门文章

  1. [UVA 10827] Maximum sum on a torus
  2. Linux下通过PXE服务器安装Linux系统
  3. 【下有对策】verycd没有的资源有很多方法下载
  4. OPENFIRE支持EMOJI
  5. 利用广播实现ip拨号——示例
  6. [erlang] gen_tcp传输文件原型
  7. 从FTP上下载文件到本地
  8. 创建SSIS包—循环和动态package
  9. GNU Automake
  10. 再迎利好,BCH开发团队BU融合石墨烯区块传播技术