当前位置: 萬仟网 > IT编程>数据库>Mysql > docker操作之mysql容器

docker操作之mysql容器

2019年06月12日 07:25  | 萬仟网IT编程  | 我要评论

1、创建宿主机器的挂载目录

/opt/docker/mysql/conf

/opt/docker/mysql/data

/opt/docker/mysql/logs

 

2、创建【xxx.cnf】配置文件,内容如下所示:

[mysqld]
#服务唯一id
server-id = 1
port = 3306
log-error = /var/log/mysql/error.log

#只能用ip地址
skip_name_resolve

#数据库默认字符集
character-set-server = utf8mb4

#数据库字符集对应一些排序等规则
collation-server = utf8mb4_general_ci

#设置client连接mysql时的字符集,防止乱码
init_connect='set names utf8mb4'

#最大连接数
max_connections = 300

 

3、执行创建mysql容器命令

docker run --name xsy_mysql \
--restart always \
--privileged=true \
-p 3306:3306 \
-v /opt/docker/mysql/conf:/etc/mysql/conf.d \
-v /opt/docker/mysql/data:/var/lib/mysql \
-v /opt/docker/mysql/logs:/var/log/mysql \
-e mysql_root_password=rootxxx \
-d daocloud.io/library/mysql:5.7.5

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

  • RocksDB线程局部缓存

    RocksDB线程局部缓存

    概述 在开发过程中,我们经常会遇到并发问题,解决并发问题通常的方法是加锁保护,比如常用的spinlock,mutex或者rwlock,当然也可以采用... [阅读全文]
  • 如何更规范化使用MySQL

    如何更规范化使用MySQL 背景:一个平台或系统随着时间的推移和用户量的增多,数据库操作往往会变慢;而在Java应用开发中数据库更是尤为重要,绝大多... [阅读全文]
  • 为什么使用B+Tree索引?

    为什么使用B+Tree索引?

    BTree解决了磁盘IO的问题但没有解决元素遍历复杂的问题。 B+Tree的叶子节点用链指针相连,极大提高区间访问速度。 ... [阅读全文]
  • 第十六章、初识数据库

    [TOC] 第十六章、初识数据库 一、数据库 二、数据库的组成 三、数据库的分类 四、卸载数据库 五、安装数据库 六、连接数据库 七、用户信息查看 ... [阅读全文]
  • MySQL单标查询

    一 单表查询的语法 二 关键字的执行优先级(重点) 1.找到表:from 2.拿着where指定的约束条件,去文件/表中取出一条条记录 3.将取出的... [阅读全文]
  • Mybatis之ResultMap的使用详解

    Mybatis之ResultMap的使用详解

    Mybatis的定义 MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC... [阅读全文]
  • MySQL练习题及答案

    一 题目 二 答案 1、查询所有的课程的名称以及对应的任课老师姓名 SELECT course.cname, teacher.tname FROM ... [阅读全文]
  • MySQL基础总结

    MySQL是Oracle公司开发、发布和支持的最流行的开源SQL数据库管理系统。 ... [阅读全文]
  • MySQL设计表规范

    MySQL设计表规范

    规范总结 所有数据库对象名称必须使用小写字母并用下划线分割 所有数据库对象名称禁止使用 MySQL 保留关键字【设计表后逐一排查】 所有表必须使用 ... [阅读全文]
  • Python学习日记(三十三) Mysql数据库篇 一

    Python学习日记(三十三) Mysql数据库篇 一

    背景 Mysql是一个关系型数据库,由瑞典Mysql AB开发,目前属于Oracle旗下的产品。Mysql是目前最流行的关系型数据库管理系统之一,在... [阅读全文]

◎已有 0 人评论

Copyright © 2019  萬仟网 保留所有权利. 粤ICP备17035492号-1
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com