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

Windows11下通过Docker安装mysql8.0

安装DockerDesktop

Windows11安装Docker-CSDN博客

创建本地目录

配置my.cnf

[mysqld]
# 基础配置
user=mysql
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci
default_authentication_plugin=mysql_native_password
default-storage-engine=INNODB
# 日志配置
log-error=/var/log/mysql/mysql-error.log
general_log=1
general_log_file=/var/log/mysql/mysql-general.log
slow_query_log=1
slow_query_log_file=/var/log/mysql/mysql-slow.log
# 设置默认时区
default-time_zone='+8:00'# 客户端配置
[client]
default-character-set=utf8mb4[mysql]
default-character-set=utf8mb4

修改配置文件my.cnf属性

        要修改为只读属性,不然创建容器的时候会被忽略。

执行docker命令

docker run -d --name mysql8 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -v F:/docker/mysql/data:/var/lib/mysql -v F:/docker/mysql/conf:/etc/mysql/conf.d -v F:/docker/mysql/logs:/var/log/mysql --restart unless-stopped mysql:8.0 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci

启动完成

navicat连接测试

        密码123456

建表测试

#创建智慧校园库CREATE DATABASE ai_school;
#进入智慧校园库use ai_school;
#创建学生表CREATE table student(id int ,names varchar(20),age int);
#新增数据INSERT into student VALUES (1,"aa",18);
#查询学生表SELECT * from student;
#新增数据INSERT into student VALUES (2,"王五",19);
#查询学生表SELECT * from student;

相关文章:

  • 科学养身指南:600 字开启健康生活
  • day008-文件属性专题
  • 前端知识-hook
  • 深度学习系统学习系列【6】之深度学习技巧
  • css3伸缩盒模型第二章(侧轴相关)
  • go 编译报错:build constraints exclude all Go files
  • DolphinScheduler-3.2.0集群部署教程
  • Android OKHttp原理简单说明
  • android-ndk开发(7): 从库文件反推ndk版本
  • 简单介绍分布式定时任务XXL-JOB
  • MySQL + Qwen3-0.5B + Flask + Dify 工作流部署指南
  • 为什么800*800mm防静电地板“应用较少
  • Flink + Kafka 构建实时指标体系的实战方法论
  • AI与机器学习、深度学习在气候变化预测中的应用与实践
  • Nginx安全防护
  • 【大模型】Mamba模型架构
  • k倍区间--线段树60/map+思维100
  • 【ARM】DS-试用授权离线激活
  • Spring Boot3 实现定时任务 每10分钟执行一次,同时要解决分布式的问题 区分不同场景
  • OS7.【Linux】基本指令入门(6)
  • 国家矿山安全监察局发布《煤矿瓦斯防治能力评估办法》
  • 广东省联社:积极推动改制组建农商联合银行工作
  • 繁荣活跃!“五一”假期全国重点零售和餐饮企业销售额同比增长6.3%
  • 媒体:南京秦淮区卫健委回应一医院涉嫌违规提供试管婴儿服务
  • 甘肃临夏州政协委员马全成涉嫌诈骗罪,被撤销政协委员资格
  • 李公明 | 一周画记:生活就是抵抗