当前位置: 首页 > news >正文

dockers安装mysql

1.dockerhub上搜索自己需要安装得镜像版本

dockerhub网址:https://hub-stage.docker.com

在这里插入图片描述

docker pull mysql:5.7 #下载自己需要得版本

2.启动容器实例,并且挂载容器数据卷

docker run -d -p 3306:3306 --privileged=true \
-v /home/mysql/log:/var/log/mysql \
-v /home/mysql/data:/var/lib/mysql \
-v /home/mysql/conf:/etc/mysql/conf.d \
-e MYSQL_ROOT_PASSWORD=123456 \
--name mysql \
mysql:5.7

#参数
-v挂载目录
log下是日志,data下是数据,conf下是配置
-e环境,设置root密码

修改配置
cd /home/mysql/conf/
vim  my.cnf   
#添加以下内容,(my.cnf文件名是固定的
[client]
default_character_set=utf8
[mysqld]
collation_server = utf8_general_ci
character_set_server = utf8
docker restart mysql
docker ps
docker exec -it mysql  /bin/bash
mysql -uroot -p
SHOW VARIABLES LIKE 'character%';
create database db01;
use db01;
create table t1(id int,name varchar(20));
insert into t1 values(1,"zhangsan");
insert into t1 values(1,"马强");
select * from t1;

3.停止并删除

docker stop 容器ID     #停止容器实例
docker rm -f 容器ID    #删除容器
docker rmi -f 镜像ID   #删除镜像

相关文章:

  • docker 快速搭建django项目环境(DockerFile)文件基础搭建
  • 408数据结构-图的存储与基本操作 自学知识点整理
  • 自学成才Flutter 弹性布局、线性布局
  • NFT Insider #132:Solana链上NFT销售总额达到55.49亿美元, The Sandbox成立DAO
  • 【并查集】专题练习
  • 复习leetcode第二题:两数相加
  • Pytorch入门需要达到的效果
  • 【教学类-60-01】彩色消划掉01(四个数字,X*Y宫格)
  • Linux - 文件管理高级1
  • 2.4 Docker部署JDK
  • 【三维模型采集设备】轮廓扫描仪介绍
  • TensorFlow Playground神经网络演示工具使用方法详解
  • golang中一个优雅的开发和使用命令行工具的库 cobra
  • CraftCMS ConditionsController.php 代码执行漏洞(CVE-2023-41892)
  • 【算法训练 day44 分割等和子集】
  • 【刷算法】求1+2+3+...+n
  • Centos6.8 使用rpm安装mysql5.7
  • GDB 调试 Mysql 实战(三)优先队列排序算法中的行记录长度统计是怎么来的(上)...
  • go append函数以及写入
  • Go 语言编译器的 //go: 详解
  • javascript 哈希表
  • Laravel5.4 Queues队列学习
  • Python爬虫--- 1.3 BS4库的解析器
  • webpack+react项目初体验——记录我的webpack环境配置
  • 第三十一到第三十三天:我是精明的小卖家(一)
  • 快速体验 Sentinel 集群限流功能,只需简单几步
  • 蓝海存储开关机注意事项总结
  • 理解IaaS, PaaS, SaaS等云模型 (Cloud Models)
  • 利用jquery编写加法运算验证码
  • 前端性能优化——回流与重绘
  • 前端自动化解决方案
  • 使用阿里云发布分布式网站,开发时候应该注意什么?
  • 通过几道题目学习二叉搜索树
  • 一份游戏开发学习路线
  • 分布式关系型数据库服务 DRDS 支持显示的 Prepare 及逻辑库锁功能等多项能力 ...
  • 支付宝花15年解决的这个问题,顶得上做出十个支付宝 ...
  • # Pytorch 中可以直接调用的Loss Functions总结:
  • ### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLTr
  • #FPGA(基础知识)
  • #知识分享#笔记#学习方法
  • $LayoutParams cannot be cast to android.widget.RelativeLayout$LayoutParams
  • (23)Linux的软硬连接
  • (c语言+数据结构链表)项目:贪吃蛇
  • (php伪随机数生成)[GWCTF 2019]枯燥的抽奖
  • (分享)一个图片添加水印的小demo的页面,可自定义样式
  • (附源码)spring boot公选课在线选课系统 毕业设计 142011
  • (附源码)ssm基于jsp高校选课系统 毕业设计 291627
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理 第13章 项目资源管理(七)
  • .MyFile@waifu.club.wis.mkp勒索病毒数据怎么处理|数据解密恢复
  • .NET/C# 编译期能确定的字符串会在字符串暂存池中不会被 GC 垃圾回收掉
  • .NET设计模式(2):单件模式(Singleton Pattern)
  • [1525]字符统计2 (哈希)SDUT
  • [4]CUDA中的向量计算与并行通信模式
  • [C#]winform部署yolov9的onnx模型
  • [C++] 从零实现一个ping服务