Docker-compose部署MySQL
2023-09-14 08:56:56 时间
目录结构
/Mysql # Mysql应用文件夹 docker-compose.yml # docker compose脚本文件 init.sql # mysql初始sql文件 /conf # 配置文件夹 my.cnf # 配置文件 /db # 数据库文件
docker-compose.yml
version: '3' services: mysql: network_mode: "bridge" environment: MYSQL_ROOT_PASSWORD: "yourpassword" MYSQL_USER: 'test' MYSQL_PASS: 'yourpassword' image: "mysql:5.5" restart: always volumes: - "./db:/var/lib/mysql" - "./conf/my.cnf:/etc/my.cnf" - "./init:/docker-entrypoint-initdb.d/" ports: - "3306:3306"
my.cnf
[mysqld] user=mysql default-storage-engine=INNODB character-set-server=utf8 [client] default-character-set=utf8 [mysql] default-character-set=utf8
init.sql
create database test; use test; create table user ( id int auto_increment primary key, username varchar(64) unique not null, email varchar(120) unique not null, password_hash varchar(128) not null, avatar varchar(128) not null ); insert into user values(1, "zhangsan","test12345@qq.com","passwd","avaterpath"); insert into user values(2, "lisi","12345test@qq.com","passwd","avaterpath");
运行
docker-compose up -d
相关文章
- Docker-MySQL集群搭建与SpringBoot项目部署
- Docker - 搭建Mysql PXC高可用集群环境部署
- 【Docker】使用docker安装部署NextCloud私人网盘
- MySQL集群:关于k8s环境部署mysql主从的问题
- springboot整合docker部署(两种构建Docker镜像方式)详解编程语言
- 中MySQL部署到服务器:一步一步实现(mysql部署到服务器)
- MySQL中处理大型字符串的技术(mysql大字符串类型)
- 快速部署MySQL服务器,一步到位!(怎么搭建mysql服务器)
- MySQL查询数据库的简单操作步骤(mysql如何查询数据库)
- MySQL:发出新的语音(mysql发音)
- MySQL安装脚本:快速部署数据库系统(mysql安装脚本)
- MySQL添加系统服务: 实现快速部署(mysql添加系统服务)
- MySQL中实现原子性操作(mysql原子性)
- MySQL中金额数据类型的选择(mysql金额类型)
- 精通MySQL二进制数据处理技术(mysql二进制数据)
- 优化MySQL查询次数,提升数据库性能(mysql次数)
- 使用Jar包连接Mysql:一步步实现方法(连接mysql的jar包)
- MySQL数据库部署及应用初探(mysql数据库部署)
- 深入理解MySQL索引:分析与优化(mysql索引分析和优化)
- 如何利用MySQL数据库优化工具提高数据处理效率(mysql数据库优化工具)
- MySQL实现分布式中间件技术的研究(mysql 分布式中间件)
- 开启新挑战:Mycat部署MySQL(mycat部署mysql)
- MySQL新版本发布:更快更安全!(mysql 版本更新)
- MySQL自动化部署:一步到位(mysql自动化部署)
- MySQL安装指南一步一步实现C 语言环境的MySQL部署(c mysql安装步骤)
- 应用程序部署MySQL 配置指南(app部署mysql配置)
- 1442年MySQL开启新世界(1442 mysql)
- MySQL轻松入门一键安装部署(mysql一键安装部署)
- MySQL一行大小的配置及优化技巧(mysql一行大小)
- MySQL优化技巧掌握不同排序索引,提升查询效率(mysql不同排序索引)
- MySQL轻松实现无事务提交(mysql不用事务提交)