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

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;

http://www.xdnf.cn/news/4219.html

相关文章:

  • FPGA----基于ZYNQ 7020实现petalinux文件持久化存储
  • Linux主机时间设置操作指南及时间异常影响
  • LeetCode 解题思路 45(Hot 100)
  • 科普文:丰田凯美瑞三代混动(THS II)技术解析
  • Golang领域Beego框架的中间件开发实战
  • 【Linux】用户与组管理
  • Fastjson 从多层级的JSON数据中获取特定字段的值
  • Transformer中的三种注意力机制
  • 开源模型应用落地-qwen模型小试-Qwen3-8B-推理加速-vLLM-结构化输出(三)
  • Copilot for PPT 可直接用模板创建品牌演示文稿
  • 【Python-Day 10】Python 循环控制流:while 循环详解与 for 循环对比
  • 文件上传/读取/包含漏洞技术说明
  • MySQL中有哪几种锁?
  • 【“星瑞” O6 评测】 — 车辆速度估计
  • 【区块链】Uniswap之滑点(Slippage)
  • Java 检查某个点是否存在于圆扇区内(Check whether a point exists in circle sector or not)
  • springBoot中自定义一个validation注解,实现指定枚举值校验
  • LINUX——例行性工作
  • 私有仓库 Harbor、GitLab
  • K8S使用--dry-run输出资源模版和兼容性测试
  • Django缓存框架API
  • 物理服务器紧急救援:CentOS系统密码重置全流程实战指南
  • 如何添加或删除极狐GitLab 项目成员?
  • JPress安装(Docker)
  • 如何在使用 docker-compose 命令时指定 COMPOSE_PROJECT_NAME ?
  • 概统期末复习--速成
  • 区块链交易所开发:开启数字交易新时代
  • TypeScript简介
  • LeetCode 热题 100 198. 打家劫舍
  • 【机器学习-线性回归-6】机器学习中的维度:从特征工程到降维艺术