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

window10 下使用docmer-compose使用mysql镜像部署mysql

1. 在wins中找到store,安装Debian

2. 在桌面右键点击 linux shell窗口

3. 安装docker

4. 启动docker: service docker start

5. 配置加速器,为了拉取镜像更快,修改后得重新启动docker:

        vi /etc/docker/daemon.json

        service docker stop/start

6. 编写docker-compose.yml

version: '3'
services:mysql:image: mysql:5.7.16container_name: mysqlports:- 3306:3306volumes:- /mnt/e/data/sql/data/:/var/lib/mysql/- /mnt/e/data/sql/conf/my.cnf:/etc/mysql/my.cnfenvironment:MYSQL_ROOT_PASSWORD: "root"restart: unless-stoppedprivileged: truenetwork_mode: "host"

7. 编写my.cnf文件

[mysql]
#mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 允许最大连接数
max_connections=100
# 设置mysql服务端默认字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 缓存大小
sort_buffer_size=64MBbasedir=/mnt/e/data/sql
datadir=/mnt/e/data/sql/data/
socket=/mnt/e/data/sql/mysql.sock
log-error=/mnt/e/data/sql/log/mysqld.log

8. 启动: docker-compose  --compatibility  up  -d

9. 查看服务是否正常: docker ps ,  docker inspect mysql

http://www.lryc.cn/news/24569.html

相关文章:

  • 软件测试补充
  • 【算法】Tire字符串
  • 【C++】STL——list的模拟实现
  • SpringBoot小区物业管理系统
  • 外网跨网远程控制内网计算机3种方案
  • 记录偶发更新失败问题
  • AI环境搭建步骤(Windows环境)
  • Linux系统之history命令的基本使用
  • 花7000报了培训班,3个月后我成功“骗”进了阿里,月薪拿16K....
  • Java-枚举类的使用(详解)
  • Docker----------Docker轻量级可视化工具Portainer/监控之 CAdvisor+InfluxDB+Granfana
  • 景嘉微7201
  • 串口、终端应用程序 API termios
  • 【服务器搭建】教程七:如何为自己的网站添加运行时间?
  • 【消息中间件】Apache Kafka 教程
  • ARM基础
  • Python排序 -- 内附蓝桥题:错误票据,奖学金
  • 容器化部署是什么意思?有什么优势?
  • 1.设计模式简介
  • 【算法题解】实现一个包含“正负数和括号”的基本计算器
  • 网站服务器如何防护攻击?网站服务器被挂马如何检测
  • JavaSE16-面向对象-接口
  • 安卓设备蓝牙键盘快捷键
  • Puppeteer项目结构梳理
  • (02)Unity HDRP Volume 详解
  • 拒绝B站邀约,从月薪3k到年薪47W,我的经验值得每一个测试人借鉴
  • 分享一种实用redis原子锁的方式
  • 【华为OD机试】 字符串解密(C++ Java JavaScript Python)
  • 金三银四,助力你的大厂梦,2023年软件测试经典面试真题(1)(共3篇)
  • 假如面试官要你手写一个promise