docker 安装mysql8.1.0,亲测可用并记录

docker 配置 mysql8.0.27 主从复制(详细) 阅读详情

参考Docker安装Mysql8.1.0_dokcer安装mysql8.1.0-优快云博客

环境:centos7,docker26.1.3

文件位置

docker-compose.yml  my.cnf文件分别在如图位置 注:8.1.0中docker-compose.yml中使用到../conf

创建data logs文件夹

创建my.cnf

###### [mysql]配置模块 ######
[mysql]
# 设置MySQL客户端默认字符集
default-character-set=utf8mb4
socket=/var/lib/mysql/mysql.sock
###### [mysqld]配置模块 ######
[mysqld]
port=3306
user=mysql
# 设置sql模式 sql_mode模式引起的分组查询出现*this is incompatible with sql_mode=only_full_group_by,这里最好剔除ONLY_FULL_GROUP_BY
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
# MySQL8 的密码认证插件 如果不设置低版本navicat无法连接
default_authentication_plugin=mysql_native_password
# 禁用符号链接以防止各种安全风险
symbolic-links=0
# 允许最大连接数
max_connections=1000
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 0: 表名将按指定方式存储,并且比较区分大小写 1: 表名以小写形式存储在磁盘上,比较不区分大小写
lower_case_table_names=0
max_allowed_packet=16M
# 设置时区
default-time_zone='Asia/Shanghai'
# binlog 配置
binlog_format="ROW"
log-bin = /var/lib/mysql/mysql-bin
expire-logs-days = 90
max-binlog-size = 500M
# server-id 配置
server-id = 1
###### [client]配置模块 ######
[client]
default-character-set=utf8mb4

docker-compose.yml

version: '3'
services:
  mysql:
    image: mysql:latest
#    restart: always
    privileged: True
    container_name: mysql8.1.0
    volumes:
      - ./data:/var/lib/mysql
      - ../conf:/etc/mysql/conf.d
      - ./logs:/logs
    command:
      --character-set-server=utf8mb4
      --collation-server=utf8mb4_unicode_ci
      --explicit_defaults_for_timestamp=true
    environment:
      MYSQL_ROOT_PASSWORD: "mysql"
#      MYSQL_USER: "admin"
#      MYSQL_PASSWORD: "admin"
#      MYSQL_INITDB_SKIP_TZINFO: "Asia/Shanghai"
    ports:
      - "3306:3306"
    network_mode: "bridge"

创建容器并后台启动-d

 docker compose -f /home/xxx/docker/mysql/8.1.0/docker-compose.yml up -d

停止

 docker compose -f /home/xxx/docker/mysql/8.1.0/docker-compose.yml stop

删除容器

 docker compose -f /home/xxx/docker/mysql/8.1.0/docker-compose.yml down
 

Docker-compose 部署mysql8(windows环境下) 以下是需要安装好的程序docker-compose(好像windows下的Docker Desktop已经安装好这个,可以自己验证一下) 阅读详情

相关推荐

使用docker部署mysql,并开启binlog

本文介绍了如何用dokcer部署mysql,并开启binlog,使用flink cdc抽取binlog数据进行处理。

leiline的博客 4248

Docker-compose搭建Mysql8.0(并开启binlog)

【代码】Docker-compose搭建Mysql8.0(并开启binlog)

yqyn6的博客 2198

Docker部署MySQL 8.3.0(保姆级图文教程)

Docker部署Mysql8.3.0(保姆级图文教程)

Sahara_Savage 5万+

docker-compose安装mysql8.0(超简单)

docker-compose 安装mysql8.0详细步骤

c103363的博客 6881

Docker安装mysql8

因为后续如果想找到当时启动mysql时候所设置的一些参数和信息、可以查看这个脚本里面是怎么写的。-v /docker/mysql8.0.20/data:/var/lib/mysq8l \ 挂载数据文件 持久化到主机【路径是上面创建的挂载路径】-v /docker/mysql8.0.20/mysql:/etc/mysql8 \ 挂载配置文件【路径是上面创建的挂载路径】-v /docker/mysql8.0.20/logs:/logs \ 挂载日志【路径是上面创建的挂载路径】

weixin_47072986的博客 4818

QNAP 威联通NAS Container Station(DOCKER)安装MYSQL 8.0

QNAP 威联通NAS Container Station(DOCKER)安装MYSQL 8.0 安装mysql遇到了一些问题,无法下载,无法启动,怎么连接进docker的mysql,怎么让其他主机连接,创建账号没有授权权限等 目前已经解决,把安装过程分享给大家,有遇到其他问题可以在下面留言。 选择latest版本安装,因为选了5.5,5.6,5.7版本都无法启动成功,只能用最新的8.0了 等...

aokaishuma的博客 6179

docker安装mysql8.0教程

假设新拿到一台机器,为了以后使用命令方便,先安装一些基础软件包。接下来安装docker(如果机器上已有docker请忽略)如果你的云主机已经有下面的这些基础软件包请忽略。

qq_1149513559的博客 5282

记录Macbook m1 docker中安装ubuntu 20.04 arm64和mysql_8.0.32的坑

记录Macbook m1 docker中安装ubuntu 20.04 arm64和mysql_8.0.32的坑

jGOOG的博客 2037

Docker安装mysql8.0

进入之后先用 :set paste 防止粘贴注释时注释给所有信息添加注释。

krb___的博客 1万+

农业AI避坑指南:用YOLO11做叶片病害检测时遇到的5个典型问题

本文分享了使用YOLO11模型进行农业叶片病害检测时常见的五个典型问题及解决方案。针对田间多变光照、病害样本不均衡、标注歧义、背景干扰和边缘部署等挑战,提供了包括场景自适应数据增强、解耦训练、软标签与鲁棒损失函数、困难负样本构建以及模型轻量化部署在内的实战经验,旨在帮助开发者提升农业AI项目的落地效果。

ujm56789012的博客 205

华为P812E光猫补全shell配置PON口模式

终于看到华为企业级的带2.5电口P812E横空出世了,相信很多发烧友也已经将此收入昂中。相信体验的同时,遇到的第一件事情就是配置PON口模式的问题,本文将带发烧基友解锁模式。

GUAIYU的博客 5725

mysql8.0+myrouter8.0高可用集群

mysql 8.0 手动配置,搭建集群

yangzqvip163com的博客 1839

绝缘检测原理和绝缘电阻计算方法

绝缘检测的目的就是计算绝缘电阻,当绝缘电阻低于某个阈值,则很可能会造成电池短路、漏电,威胁人员安全

m0_56208280的博客 4万+

【保姆级】Window Docker 安装MySQL8.0全流程

Window Docker 安装MySQL8.0全流程 保姆级

weixin_42197001的博客 9811

madgwick算法基于MPU9250姿态融合漂移问题的原因

基于MPU9250的madgwick算法姿态漂移问题原因 0、声明 因为这个是现象是不是共性目前本人还没研究过,只是在个体问题研究的基础上得出的结论,或许我买到的MPU9250是一个盗版:),所以只具备参考性。 1、现象 使用MPU9250的加速度计、角速度计、磁力计(AK8963)原始数据输入到madgwick算法中,得到的姿态最终会在停止姿态变化后仍然漂移一小段时间。其中加速度计和角速度计读取速率为400hz,磁力计为100hz,加速度计采样范围±2g,角速度计采样范...

GreedyZombie的博客 3872

MacOS上如何修改jupyter book的默认打开地址以及如何复制文件路径

记点笔记,才换新系统小半年,还是不太熟悉,所以记录一下笔记,感觉之后也会用到,希望能帮到你们。主要内容是:修改jupyter的默认地址以及复制文件路径。

魔仙的博客 1978

docker 入门到放弃3 docker安装mysql8.0并启动

目录 docker 入门到放弃1----安装、注册、使用并上传自定义镜像 docker 入门到放弃2----拉取镜像,安装常用环境并上传 docker 入门到放弃3-- docker安装mysql8.0并启动 docker 入门到放弃4-- docker容器内启动配置mysql8.0,完成外部访问 接上节,v1.2之上又pip安装了一堆模块,镜像变的有点大了,现在的环境基础为linux+p...

qq_37742059的博客 2199

【OpenClaw从入门到精通】第24篇:OpenClaw Skill商业化实战指南——从0开发付费技能,在ClawHub变现(2026实测版)

本文聚焦OpenClaw Skill商业化的全流程落地,基于2026年生态现状、公开行业报告及开发者指南,拆解付费Skill的市场机会、商业模式、技术实现、发布运营及避坑要点。核心围绕“Freemium API Backend”主流路径,通过虚拟但贴合真实场景的“金融研报复现”案例,提供从需求分析、定价设计到代码开发、ClawHub上架的完整实操方案。文中包含可直接复用的代码片段、执行结果演示及流程图解,既满足新手快速入门的需求,也为进阶开发者提供商业化落地的关键思路,帮助读者抓住AI Agent早期红利。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 1083

MySQL8.0安装(Linux - centos)

MySQL8.0安装(Linux - centos)

南城余coding的博客 2124

高频注入是否需要对齐和强拖操作?

高频注入技术显著优化了传统FOC启动流程,但仍需部分对齐操作。传统启动必须包含位置检测、对齐和强拖等步骤,而高频注入可实现零速闭环,简化或跳过部分环节。高频注入下的对齐主要用于验证有效性、初始化观测器和建立初始磁链,形式可大幅简化。虽然高频注入基本消除了传统强拖需求,但在重载、弱凸极等特殊情况下仍需辅助。实际应用中可采用自适应混合策略,根据负载和电机类型选择最优启动方案。高频注入使对齐和强拖从"必须"变为"可选优化项",是无传感器控制的重要进步。

汽车软件开发 204

Google Gemini 模型本地可视化

Google近期发布了Gemini模型,而且开放了Gemini Pro API,Gemini Pro 可免费使用!Gemini Pro支持全球180个国家的38种语言,目前接受文本、图片作为输入并生成文本作为输出。Gemini Pro的表现超越了其他同类模型,当前版本配备了 32K 文本上下文窗口,可免费使用,且其定价将十分有竞争力。Gemini Pro具备丰富的功能:函数调用、数据嵌入、语义检索、自定义知识嵌入以及聊天功能。

HJ_blog 1246

docker 运行mysql8.0.13记录

参考的url: https://blog.csdn.net/alinyua/article/details/80944543 http://www.louisvv.com/archives/1716.html https://blog.csdn.net/u012943521/article/details/82735377 https://jingyan.baidu.com/album/046a7...

cxx的博客 3468

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Docker 安装 MySQL8

MySQL 是当下最流行的可免费使用的关系型数据库系统,Docker 安装 MySQL 以 8.0.28版本 安装为例

byxing299的博客 4828

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

使用Docker安装MySQL5和MySQL8并同时运行

本教材非常有用,如果不是ARM架构,直接改一下镜像就可以了,非常简单。其实不这么麻烦也可以,就是直接装,然后切换服务,但是有点麻烦了,所以干脆直接通过不同端口,连接不同版本的数据库,这样就可以一劳永逸了。还有其他办法吗?!一起分享一下啊!邵奈一原创不易,如转载请标明出处,教育是一生的事业。

邵奈一的博客 1605

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

docker安装mysql 8_初学docker并安装mysql8

安装dockeryum install -y docker.ioyum install -y epel-release安装完成后修改docker镜像我这边是centos7.5,所以修改镜像配置在/etc/docker/daemon.json增加{"registry-mirrors": ["https://id.mirror.aliyuncs.com"]}其他系统自己去搜安装mysql搜索mysql...

weixin_39747049的博客 290

Docker 安装mysql8.0 主从同步

docker compose 多容器Docker应用的工具。通过Docker Compose,我们可以更方便地管理多个容器。如果拉取失败,可能是网不通或者是网速太差,建议直接下载到本地,上传到服务器上。运行。

ccmedu的博客 1050
上一篇: dbeaver导出表结构和数据,无需二次操作
下一篇: springboot 使用log4j2及配置+ 控制台彩色日志+按照大小分割压缩,自动清除过期日志
619008336
博客等级 码龄5年 33粉丝 41原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值