liunx 环境下docker安装mysql

1.链接虚拟机

  1. 无界面启动

  2. vagrant ssh name(虚拟机的名)

    2.虚拟机上下载mysql5.7

    1. docker pull mysql5.7

    2. sudo docker pull mysql5.7(用做高权限去下载)

    3. sudo docker images 检查docker 所有的镜像

docker run -p 3306:3306 --name mysql
-v /mydata/mysql/log:/var/log/mysql
-v /mydata/mysql/data:/var/lib/mysql
-v /mydata/mysql/conf:/etc/mysql
-e MYSQL_ROOT_PASSWORD=root
-d mysql:5.7

参数说

-p 3307:3306:将容器的3306端口映射到主机的3307端口

挂载

-v /mydata/mysql/master/conf:/etc/mysql:将配置文件夹挂在到主机
-v /mydata/mysql/master/log:/var/log/mysql:将日志文件夹挂载到主机
-v /mydata/mysql/master/data:/var/lib/mysql/:将配置文件夹挂载到主机
-e MYSQL_ROOT_PASSWORD=root:初始化root用户的密码

容器启动

5.安装成功
通过 docker ps 命令查看是否安装成功:

查看 Ip ip addr

内部查看

语法:

docker exec -it mysql /bin/bash

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

查看目录 ls /

whereis mysql

语法介绍

cd /var/log 查看内部 日志

ls

cd mysql/

ls

exit;

cd /mydata/ 进入mydata文件夹 就可以你看内部目录

ls

cd mysql/

ls

cd conf/ 查看配置文件

ls

ls

vi my.cnf 修改文件配置字符集 按i 进行插入 :wq 保存退出

[client]
default-character-set=utf8

[mysql]
default-character-set=utf8

[mysqld]
init_connect=‘SET collation_connection = utf8_unicode_ci’
init_connect=‘SET NAMES utf8’
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
skip-name-resolve

docker ps

docker exec -it /bin/bash

删除自己多新建文件

rm -rf mycnf

docker restart mysql 重启mysql

cd /etc/mysql/ 内部文件下查看

查看配置

cat my.cnf

liunx 环境下docker安装mysql相关推荐

  1. 群晖NAS下docker安装MySql

    群晖NAS下docker安装mysql 8.0.31 目前我使用的是在黑群晖 6.2DM 下的 docker 内刷入一个官方的 MySQL 版本是8.0.31 (推荐选择 Debian 的发行版, 因 ...

  2. RHEL5.6环境下yum安装MySQL

    RHEL5.6环境下yum安装MySQL记录,2017年2月20日 1.卸载原有的MySQL rpm -qa命令查询是否安装了MySQL [root@localhost mysql]# rpm -qa ...

  3. 内网环境下docker安装PMM 并监控 PG与MySQL

    0.前言 虽然PMM官网上安装指南上安装PMM有三种方式,但目前主流安装 还是以docker 的方式安装. PMM分两个版本:PMM1和PMM2,PMM1控制力度比较好一些,PMM2界面比较丰富友好一 ...

  4. window dockor mysql_windows下docker安装mysql

    Windows Docker Toolbox 安装后会安装一个VirtualBox虚拟机,一个Kitematic,这是GUI管理Docker的工具 docker-machine ls docker-m ...

  5. censo7安装mysql_centos7环境下在线安装mysql

    卸载mariadb centos默认安装了mariadb,因此,在安装mysql之前,需要卸载系统中安装的mariadb. 查看系统中所有已安装的mariadb包.命令:rpm -qa | grep ...

  6. docker kali安装mysql_Linux环境使用Docker安装MySql

    系统环境: CentOS 7.6 64位(同样适用于Ubuntu) 安装步骤: 1.创建文件夹 /home/docker/mysql/config /home/docker/mysql/data 2. ...

  7. Centos7环境下编译安装Mysql

    一..Mysql编译安装 1.1 环境介绍 当前环境是虚拟机中最小化安装的Centos7, 防火墙开启状态. 安装Mysql5.5.62仅用于学习 [root@localhost MySQL-5.5. ...

  8. windows下docker安装mysql

    1.下载docker toolbox 并安装 2.运行Docker Quickstart Terminal 3.启动mysql docker run --name mydb -p 3306:3306 ...

  9. Linux环境下docker安装与配置

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化. 划重点:请从第四点开始尝 ...

最新文章

  1. adbunknown Host service问题修复
  2. 知识图谱论文阅读(二十一)【SIGIR2019】NGCF: Neural Graph Collaborative Filtering
  3. JVM调优——Java动态编译过程中的内存溢出问题
  4. 堂堂小米手表竟比不上小天才电话手表?不支持视频和拍照...
  5. Python 回归 普通最小二乘法(Ordinary Least Squares)
  6. open live writer代码高亮插件设置
  7. java选择题库_java题库1-单项选择题.doc
  8. VHDL实验-实现一位全加器
  9. spss因子分析结果解读_SPSS进行问卷量表信度检验(详细操作过程及结果分析)——【杏花开生物医药统计】...
  10. 次坐标从0开始_干货 | 全站仪测量使用方法及坐标计算,一步一步讲解!
  11. 可扩展标记语言用户界面语言--XUL的定义及标签(详细)
  12. jsp实现页面自动跳转
  13. matlab制作图片显示器,自己动手做一个雷达PPI显示器的动态效果图(附Matlab代码)...
  14. 由筷子被嘲讽来谈AM中的【价值观】
  15. 图书管理系统 (单链表实现,C++及文件操作,超详细)
  16. 【网站排名优化】如何对网站内容进行优化
  17. (附源码)springboot学生宿舍管理系统 毕业设计453155
  18. 【计算机组成原理】CPU如何区分指令和数据
  19. three.js 画一个旋转的立方体
  20. 10月2号陪同学买笔记本的经历

热门文章

  1. abb变频器如何拷贝_教你变频器参数怎样简单设置
  2. StackExchange.Redis 使用LuaScript脚本模糊查询hash
  3. Spring Boot 2.0 Intellij Idea 中图文详解打包成可执行Jar
  4. Debian+Django+uWsgi+nginx+mysql+celery
  5. 【python】lxml-The E-factory
  6. 2013校队选拔——最短路——二分最大边的最小值
  7. C/C++浮点数在内存中的存储方式《转》
  8. Camera成像原理(二十四)
  9. Win10之fastboot devices无反应
  10. C语言之volatile用法(二十一)