分享一个mysql的docker-compose.yml

version: "3"

services:

db:

restart: always

container_name: mysql

command:

--lower_case_table_names=1

--character-set-server=utf8mb4

--collation-server=utf8mb4_general_ci

--explicit_defaults_for_timestamp=true

image: mysql

environment:

TZ: Asia/Shanghai

MYSQL_ROOT_PASSWORD: crm@8888

ports:

- 3306:3306

volumes:

- /usr/local/docker/mysql/data:/var/lib/mysql

- /usr/local/docker/mysql/config:/etc/mysql/conf.d

说明

- /usr/local/docker/mysql/data:/var/lib/mysql 这里是映射mysql的data目录

- /usr/local/docker/mysql/config:/etc/mysql/conf.d 这里是映射mysql的配置文件(路径创建后需要自己手动添加conf.d)

mysql 常用命令

-- 创建用户

CREATE USER 'username'@'%' IDENTIFIED BY 'password';

-- 授权使用数据库

GRANT ALL ON *.* TO 'username'@'%';

参考文档

这里的就是csdn上一个作者的文章,我直接搬运过来了

mysql5

version: '3.1'

services:

mysql:

restart: always

image: mysql:5.7.22

container_name: mysql

ports:

- 3306:3306

environment:

TZ: Asia/Shanghai

MYSQL_ROOT_PASSWORD: 123456

command:

--character-set-server=utf8mb4

--collation-server=utf8mb4_general_ci

--explicit_defaults_for_timestamp=true

--lower_case_table_names=1

--max_allowed_packet=128M

--sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION,NO_ZERO_DATE,NO_ZERO_IN_DATE,ERROR_FOR_DIVISION_BY_ZERO"

volumes:

- mysql-data:/var/lib/mysql

volumes:

mysql-data:

mysql8

version: '3.1'

services:

db:

image: mysql

restart: always

environment:

MYSQL_ROOT_PASSWORD: 123456

command:

--default-authentication-plugin=mysql_native_password

--character-set-server=utf8mb4

--collation-server=utf8mb4_general_ci

--explicit_defaults_for_timestamp=true

--lower_case_table_names=1

ports:

- 3306:3306

volumes:

- ./data:/var/lib/mysql

adminer:

image: adminer

restart: always

ports:

- 8080:8080

MySQL docker yml 3_分享一个mysql的docker-compose.yml相关推荐

  1. 从永远到永远-Navicat将MySQL数据库复制到另一个Mysql数据库

    Navicat将MySQL数据库复制到另一个Mysql数据库 1.需求 2.方案 3.问题 1.需求 云服务器快到期了,实在不想续费了.一个是再续费太贵,再一个就是性能一般.索性直接买了个32G内存笔 ...

  2. mysql数据库新建一个递增的_分享一个mysql实验—基于数据库事务隔离级别RR及RC的测试...

    概述 今天主要分享一个最近做的实验,主要是测试mysql数据库在RR和RC不同事务隔离级别下的表现. MySQL使用可重复读来作为默认隔离级别的主要原因是语句级的Binlog.RR能提供SQL语句的写 ...

  3. ssh mysql环境搭建_搭建一个MySQL高可用架构集群环境

    架构 使用一台MHA manager.一台MySQL master节点.两台MySQL slave节点 软件版本 虚拟机:Ubuntu 18 MySQL:5.7.32 MHA:0.54 环境检查 安装 ...

  4. mysql 监控语句_做一个mysql监控系统应该掌握的一些基本语句

    很多系统需要一个MYSQL的监控,查看MYSQL的一些变量配置,吞吐量,连接数,QPS, TPS,慢查询等.当然有一些开源的工具可以满足这些需求,如果是要自己做呢.下面归纳了一些常用监控的SQL语句, ...

  5. mysql群集配置_CentOS7 - 建立一个MySQL集群

    Standing up a MySQL cluster 此配方将指导您完成设置MySQL群集的过程. 通过跨多个系统划分数据并维护副本以避免单点故障,群集数据库可以应对可伸缩性和高可用性的挑战. 集群 ...

  6. mysql for update场景_一个mysql死锁场景实例分析

    前言 最近遇到一个mysql在RR级别下的死锁问题,感觉有点意思,研究了一下,做个记录. 涉及知识点:共享锁.排他锁.意向锁.间隙锁.插入意向锁.锁等待队列 场景 隔离级别:Repeatable-Re ...

  7. mysql长度3 3_我的MYSQL学习心得(3) : 查看字段长度

    转自:http://mp.weixin.qq.com/s?__biz=MzA5ODM5MDU3MA==&mid=208562832&idx=1&sn=06983c61bf679 ...

  8. excel读取mysql数据库_我有一个mysql数据库,现在想通过excel电子表格读取里面的数据,需要怎么操作?...

    我自用的excel2016连接mysql的经验 1. VBA连接MySQL前的环境配置 1.1 开启OFFICE2016各个功能: 1. 开发工具的开启 点击"文件"---&quo ...

  9. 分享一个mysql 复杂查询的例子

    发布:脚本学堂/MySQL  编辑:thebaby   2013-08-23 09:37:37  [大 中 小] 有关mysql复杂查询的一个例子,正在学习mysql的朋友,可以作为一个参考. 在my ...

  10. mysql视频教程特密码_分享一个MySQL 密码增强插件

    介绍 以前没有太注意MySQL密码安全策略的配置方法,只是人为了将密码设为复杂密码,但是没有找到配置的方法,今天姜承尧的微信公众号正好发布了一篇关于这个的文章,所以在这里也顺便将方法写下来.首先该功能 ...

最新文章

  1. UIUC翟成祥教授:用文本透镜拓展人类智能
  2. Batch Normalization深入理解
  3. c语言cnn实现ocr字符,端到端的OCR:基于CNN的实现
  4. 实现自动带密码登陆远程机执行shell命令(linux)
  5. 爬虫—Requests高级用法
  6. [2005/05/03] 卡耐基选语
  7. LabVIEW使用MX Component与三菱PLC建立通讯(以FX5U举例)
  8. 吾爱破解python百度文库下载源码_【原创源码】【python】淘豆网文档下载探索
  9. H3C认证路由交换网络高级工程师H3CSE
  10. Linux-用户操作
  11. filmimpact安装教程_【更新】Premiere Pro CC 转场插件:FilmImpact 1 FilmImpact 2 v3.0.2
  12. 【LeetCode】279.完全平方数(四种方法,不怕不会!开拓思维)
  13. 北大药学院院长被指涉嫌学术造假,同组院士做出回应
  14. Ceres-Solver安装与简介
  15. IDF实验室之万里寻踪红与黑
  16. aardio - 制作启动等待动画窗口
  17. 苹果手机通话声音小怎么调_通话音量小怎么办?教你安卓和苹果的解决教程,只需2步...
  18. Chrome离线安装插件
  19. shader流光+自发光
  20. [MSSQL]双重游标的使用以及动态游标的使用

热门文章

  1. 用Markdown格式写一份前端简历
  2. thinkphp-更新数据update函数
  3. Python web实时消息服务器后台推送技术方案---GoEasy
  4. 设备参数—支持网络外部的通信
  5. 使用Redis+AOP优化权限管理功能
  6. Jsonp+spring mvc
  7. 【USACO 2.4】Fractions to Decimals(分数转小数)
  8. 2015.4.7-C#入门基础(一)
  9. Linux Netfilter conntrack对zone的支持
  10. 9.2 配置rsync+inotify实时同步