四、Docker安装mysql
1、拉取mysql
docker pull mysql:8.0.31
2、创建文件夹
# 创建文件夹和文件
mkdir -p /data/docker/mysql8/conf
mkdir -p /data/docker/mysql8/data
mkdir -p /data/docker/mysql8/mysqld
mkdir -p /data/docker/mysql8/log
# cd /data/docker/mysql8/log
# touch mysqld.log
3、创建配置文件
mysql8默认配置文件在容器内 /etc/my.cnf 可以用docker cp拷贝出来 也可以用xftp用我提供的配置文件放入到上面的文件夹内,以后修改配置的话修改这个文件就可以了。
新建文件 命名my.cnf 放在/data/docker/mysql8/conf下面。
也可以直接下载我提供好的:my.cnf
官方配置参考
[client]
socket=/var/run/mysqld/mysqld.sock
default-character-set = utf8mb4[mysql]
# 关闭自动补全sql命令功能
no-auto-rehash
default-character-set = utf8mb4[mysqld]
skip-host-cache
skip-name-resolve
socket=/var/run/mysqld/mysqld.sock
datadir=/var/lib/mysql
#log-error=/var/log/mysqld.log
secure-file-priv=/var/lib/mysql-files
pid-file=/var/run/mysqld/mysqld.pid
user=mysqlcharacter-set-server = utf8mb4
collation-server = utf8mb4_general_ci
init_connect='SET NAMES utf8mb4'default_time_zone = "+8:00"# 对大小写不敏感 0 表示敏感
lower_case_table_names = 1
default-storage-engine=INNODB
4、运行容器
docker run -itd --name mysql8 --restart=always -v /data/docker/mysql8/conf:/etc/mysql/conf.d -v /data/docker/mysql8/data:/var/lib/mysql -v /data/docker/mysql8/mysqld:/var/run/mysqld -v /data/docker/mysql8/log:/var/log -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:8.0.31
5、以后修改完配置文件重启容器即可
重启容器命令
docker restart mysql8
四、Docker安装mysql相关推荐
- Docker系列四~docker安装mysql
Docker系列四 docker安装mysql 搜索mysql版本 [root@localhost conf.d]# docker search mysql INDEX NAME DESCRIPTIO ...
- 史上最详细Docker安装Mysql 带每一步详图及解释 并教你Docker 打印容器日志!!!相信值得你的阅读!!!
众所周知,如果我们要把项目放在服务器上运行,那么数据存储就是必需的,就用这篇小小文章记录一下我的经历吧. MySQL是一个关系型数据库管理系统,也是是最流行的关系型数据库管理系统之一,在 WEB 应用 ...
- Docker安装MySQL教程
本文教你如何快速通过Docker安装MySQL. 目录 一.搜索镜像 二.拉取镜像 三.运行容器 四.连接测试 五.简单小结 一.搜索镜像 docker search mysql 可以看到这里有很多个 ...
- docker 安装mysql、canal、redis实现redis和mysql缓存一致性
一.canal介绍 Canal 是用 Java 开发的基于数据库增量日志解析,提供增量数据订阅&消费的中间件. 目前,Canal 主要支持了 MySQL 的 Binlog 解析,解析完成后才利 ...
- 零经验在群晖nas上利用Docker安装mysql详细过程
文章目录 1. 教程目标及适用范围 2. 准备工作 2.1 硬件环境 2.2 用到的技能 3. 基本思路 4.安装配置过程 4.1 安装Docker 4.2 安装MySQL 4.3 创建容器并运行My ...
- docker安装mysql详细图解说明
本篇文章是在linux版本的centos7上操作的,所以请自行先安装好,如果不知道怎么安装,请参考博主的文章.https://blog.csdn.net/qq_30764991/article/det ...
- Docker | docker安装MySQL
知识目录 一.前言 二.安装Docker镜像 2.1 什么是docker 2.2 为什么安装docker 2.3 安装docker 三.Docker安装MySQL 3.1 常用docker命令 3.2 ...
- Linux下搭建rabbitMQ、安装jdk、安装redis、安装zookeeper、docker安装MySQL、防火墙常用命令、docker安装、Windows下嘛呢私服搭建、Nginx安装
rabbitMQ 1. 搭建Elang环境 1)安装GCC GCC-C++ Openssl等模块,安装过就不需要安装了 yum -y install make gcc gcc-c++ kernel-d ...
- Centos-安装Docker并使用Docker安装mysql遇到的问题以及解决方法
为什么安装Docker?? ----不知道啊,说是用其安装mysql简单 step1: 首先百度,查找安装的教程,哎,找到了: 如下: https://www.jianshu.com/p/9c9 ...
- 虚拟机中docker安装mysql远程无法访问解决方法
#docker安装mysql docker pull mysql docker run --name mysql -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123 -d ...
最新文章
- C/C++获取系统当前时间
- 我用 PyTorch 复现了 LeNet-5 神经网络(自定义数据集篇)!
- java构建内存池队列_内存池完整实现代码及一些思考
- struts入门超详细
- 使用计算机时 正确的关机顺序是( ),《计算机应用基础》半期考试卷
- 童程童美机器人编程上海虹口校区_呼市童程童美少儿编程学习中心
- DeepStream运行范例出错,提示缺少libnvinfer.so怎么办?
- java jxta_java现在还支不支持jxta,怎么官方都没下载了?
- 2022牛客寒假算法基础集训营1
- 独角兽微盟的“AB面”
- android实现悬停效果代码,Android StickListView实现悬停效果
- 路飞学城结算中心实现
- Unity XLua 相关
- Linux CentOS删除或重命名文件夹和文件的办法
- Axon Framework 学习
- css字行高怎么设,css文本行高怎么设置-电脑自学网
- 豆豆趣事[2011年12月]
- 【C# 教程系列第 10 篇】c# 中如何让指定类不能被继承?
- wdcp3.2版本建站流程
- video 视频播放
热门文章
- ITS Mobile Template interpretation failed. Template does not exist
- 程序媛的2013总结以及2014展望
- 拼多多怎么调整后台数据|聚创卓跃
- 维生素C片剂市场现状及未来发展趋势
- python中的data解释_python中的data解释_python unicodedata用法
- [ctf.show.reverse] 来一个派森,好好学习天天向上
- Java基于JSP的报刊订阅管理系统
- 腾讯云通信WebIM事件回调的坑~
- 差分放大电路的基本工作原理是什么//2021-2-18
- 【Web技术】1374- 纯 JS 实现灵活的前端主题切换功能