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

news/2024/11/26 12:46:47/

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.ppmy.cn/news/28973.html

相关文章

今天,小灰37岁了!

人们常常说,35岁是互联网人的中年危机。现在,小灰已经跨过了中年危机,倒不是因为小灰财务自由了,而是因为今天是小灰37岁的生日。年轻时候,小灰总觉得30岁是一个很遥远的年龄,而现在,小灰距离40…

新一代通信协议—— RSocket

一、简介 RSocket 是一种二进制字节流传输协议,位于 OSI 模型中的5~6层,底层可以依赖 TCP、WebSocket、Aeron 协议。最初由 Netflix 开发,支持 Reactive Streams。其开发背后的动机是用开销更少的协议取代超文本传输协议(HTTP),H…

Linux系统之history命令的基本使用

Linux系统之history命令的基本使用一、history命令介绍二、本地环境检查1本地系统版本2.检查操作系统的内核版本三、history的命令帮助四、history命令的基本帮助1.查看所有历史执行命令2.指定历史命令条数3.清除历史命令记录4.引用历史命令5.将历史文件中的信息读入到当前缓冲…

OpenAI正在推出ChatGPT Plus作为高级服务

OpenAI宣布发布ChatGPT Plus,这是其广受欢迎的ChatGPT聊天机器人的高级版本。这项新服务旨在为用户提供优质的体验,包括在高峰时段访问ChatGPT,优先访问新功能和升级以及更快的响应时间。ChatGPT Plus可能是即将推出的几个提案中的第一个&…

Kafka面试问题总结

kafka架构2.基础概念Producer(生产者) : 产生消息的一方。Consumer(消费者) : 消费消息的一方。Broker(代理) : 可以看作是一个独立的 Kafka 实例。多个 Kafka Broker 组成一个 Kafka Cluster。同时&#x…

vue-cli中的环境变量注意点

在客户端侧代码中使用环境变量只有以 VUE_APP_ 开头的变量会被 webpack.DefinePlugin 静态嵌入到客户端侧的包中。你可以在应用的代码中这样访问它们:console.log(process.env.VUE_APP_SECRET)在构建过程中,process.env.VUE_APP_SECRET 将会被相应的值所…

Stm32mp157开发板学生毕业选题设计嵌入式linux+qt物联网工业电表项目

stm32mp157开发板FS-MP1A是华清远见自主研发的一款高品质、高性价比的Linux单片机二合一的嵌入式教学级开发板。开发板搭载ST的STM32MP157高性能微处理器,集成2个Cortex-A7核和1个Cortex-M4 核,A7核上可以跑Linux操作系统,M4核上可以跑FreeRT…

taobao.appstore.subscribe.get( 查询appstore应用订购关系 )

¥开放平台基础API不需用户授权 查询appstore应用订购关系(对于新上架的多版本应用,建议使用taobao.vas.subscribe.get) 公共参数 请求地址: HTTP地址 http://gw.api.taobao.com/router/rest 公共请求参数: 公共响应参数: 响应参数 点击获取key和secre…