Docker 安装 MySQL 8

Docker 安装 MySQL 8

  • 本文实现在docker中安装MySQL 8,含文件映射、密码、mysql参数设置等

一、拉取镜像

  • 其他版本可以换为你需要的版本号
bash 复制代码
docker pull mysql:8.0.20

二、运行容器

  • 注意:
  • 第一个-v的第一个路径是宿主机的数据存储位置
  • 第二个-v的第一个路径是宿主机的配置文件存储位置
  • 默认占用3306、33060端口,可以修改
  • transaction-isolation=READ-COMMITTED 参数是atlassian系列软件要求的
  • 这里设置的密码是abc123456
bash 复制代码
docker run -it -d --name mysql -m 500m -p 3306:3306 -p 33060:33060 -v /root/mysql/data:/var/lib/mysql -v /root/mysql/config:/etc/mysql/conf.d  -e MYSQL_ROOT_PASSWORD=abc123456 -e TZ=Asia/Shanghai mysql:8.0.21 --lower_case_table_names=1 --transaction-isolation=READ-COMMITTED

三、进入容器

bash 复制代码
docker exec -it mysql /bin/bash
# 进入容器后:
mysql -uroot -p
#然后键入密码,上方设置的是abc123456,enter

四、创建数据库

bash 复制代码
CREATE DATABASE jira CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
CREATE DATABASE confluence CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
相关推荐
m0_7510186640 分钟前
docker 安装 nginx
vue.js·nginx·docker
人工智能培训1 小时前
AI人工智能未来发展趋势
人工智能·深度学习·机器学习·docker·容器
heimeiyingwang1 小时前
【架构实战】MySQL主从复制与读写分离:数据库高可用架构
数据库·mysql·架构
成为你的宁宁1 小时前
【基于 Docker-compose 部署 Prometheus 监控系统实战教程 】
docker·容器·prometheus
米高梅狮子2 小时前
03.OpenStack使用
linux·前端·云原生·容器·架构·kubernetes·openstack
梦梦代码精2 小时前
LikeShop按摩到家系统:2026年本地生活创业新风口,上门服务O2O源码私有化部署实战
大数据·docker·小程序·uni-app·生活·高并发·开源软件
网管NO.12 小时前
MySQL、Oracle、PostgreSQL 深度对比,数据库怎么选?
数据库·mysql·oracle
我叫张小白。2 小时前
CentOS 7 安装 MySQL 8.0 完整指南(含远程连接配置)
linux·mysql·centos
STDD2 小时前
KEDA:Kubernetes 事件驱动自动扩缩容
云原生·容器·kubernetes
珂玥c3 小时前
k8s集群高可用的碎碎念
云原生·容器·kubernetes