Docker部署Mysql8的实现步骤


Posted in Servers onJuly 07, 2022

一、前置需求

1.linux系统

本人用的Centos7

2.安装docker

二、部署方法

1.拉取mysql8镜像

docker pull mysql:8

Docker部署Mysql8的实现步骤

2.创建配置文件挂载目录和数据挂载目录

mkdir -p /usr/mysql/conf /usr/mysql/data

chmod -R 755 /usr/mysql/

ps:
/home/mysql/config:放mysql配置文件my.conf
/home/mysql/data:放mysql数据

3.创建配置文件

vim /usr/mysql/conf/my.cnf

内容如下

[client]

#socket = /usr/mysql/mysqld.sock

default-character-set = utf8mb4

[mysqld]

#pid-file        = /var/run/mysqld/mysqld.pid

#socket          = /var/run/mysqld/mysqld.sock

#datadir         = /var/lib/mysql

#socket = /usr/mysql/mysqld.sock

#pid-file = /usr/mysql/mysqld.pid

datadir = /usr/mysql/data

character_set_server = utf8mb4

collation_server = utf8mb4_bin

secure-file-priv= NULL

# Disabling symbolic-links is recommended to prevent assorted security risks

symbolic-links=0

# Custom config should go here

!includedir /etc/mysql/conf.d/

4.启动容器并挂载目录

docker run --name mysql8 --restart=always -v /usr/mysql/conf/my.cnf:/etc/mysql/my.cnf -v /usr/mysql/data:/var/lib/mysql -v /etc/localtime:/etc/localtime:ro -p 4706:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:8

ps:
-v /usr/mysql/conf/my.cnf:/etc/mysql/my.cnf 本机的MySQL配置文件映射到容器的MySQL配置文件
-v /etc/localtime:/etc/localtime:ro 本机时间与数据库时间同步
–restart=always 当重启Docker时会自动启动该容器
-d : 后台运行
-p 端口映射 宿主机端口号:容器端口号
-e 环境参数,MYSQL_ROOT_PASSWORD设置root用户的密码
docker run -p 60306:3306 -e MYSQL_ROOT_PASSWORD=123 -v /etc/my.cnf:/etc/mysql/my.cnf:rw -v /etc/localtime:/etc/localtime:ro --name mysql8 --restart=always -dit mysql

5.进入mysql创建用户

<1>进入容器

docker exec -it mysql8 /bin/bash

<2>进入mysql

mysql -uroot -p123456

<3>创建用户

我这里创建一个叫 python 的用户

# 创建 python 用户,密码为123456,允许在任意机器上登录
CREATE USER 'python'@'%' IDENTIFIED BY '123456';

<4>赋予权限

# 赋予 python 用户在 所有机器上 对 所有数据库和数据表 拥有 所有操作权限
GRANT ALL ON *.* TO 'python'@'%';

三、访问测试

Docker部署Mysql8的实现步骤

Docker部署Mysql8的实现步骤

连接成功

到此这篇关于Docker部署Mysql8的实现步骤的文章就介绍到这了,更多相关Docker部署Mysql8内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!


Tags in this post...

Servers 相关文章推荐
nginx网站服务如何配置防盗链(推荐)
Mar 31 Servers
查看nginx配置文件路径和资源文件路径的方法
Mar 31 Servers
Nginx stream 配置代理(Nginx TCP/UDP 负载均衡)
Nov 17 Servers
Linux安装apache服务器的配置过程
Nov 27 Servers
了解Kubernetes中的Service和Endpoint
Apr 01 Servers
windows server 2012安装FTP并配置被动模式指定开放端口
Jun 10 Servers
安装harbor作为docker镜像仓库的问题
Jun 14 Servers
利用Apache Common将java对象池化的问题
Jun 16 Servers
Apache POI操作批量导入MySQL数据库
Jun 21 Servers
Zabbix对Kafka topic积压数据监控的问题(bug优化)
Jul 07 Servers
彻底卸载VMware虚拟机的超详细步骤记录
Jul 15 Servers
Tomcat安装使用及部署Web项目的3种方法汇总
Aug 14 Servers
教你nginx跳转配置的四种方式
kubernetes集群搭建Zabbix监控平台的详细过程
GPU服务器的多用户配置方法
Jul 07 #Servers
如何让你的Nginx支持分布式追踪详解
Zabbix对Kafka topic积压数据监控的解决方案
Zabbix对Kafka topic积压数据监控的问题(bug优化)
nginx静态资源的服务器配置方法
Jul 07 #Servers
You might like
php实现字符串首字母大写和单词首字母大写的方法
2015/03/14 PHP
php实现在新浪云中使用imagick生成缩略图并上传的方法
2016/09/26 PHP
Jquery 实现Tab效果 思路是js思路
2010/03/02 Javascript
javascript数组输出的两种方式
2015/01/13 Javascript
javascript实现博客园页面右下角返回顶部按钮
2015/02/22 Javascript
JavaScript中的立即执行函数表达式介绍
2015/03/15 Javascript
原生js获取元素样式的简单方法
2016/08/06 Javascript
完美解决IE9浏览器出现的对象未定义问题
2016/09/29 Javascript
微信小程序 五星评分(包括半颗星评分)实例代码
2016/12/14 Javascript
原生js实现日期计算器功能
2017/02/17 Javascript
jQuery模拟淘宝购物车功能
2017/02/27 Javascript
Angular.js实现动态加载组件详解
2017/05/28 Javascript
Node.js 利用cheerio制作简单的网页爬虫示例
2018/03/01 Javascript
Vue实现内部组件轮播切换效果的示例代码
2018/04/07 Javascript
vue 项目打包通过命令修改 vue-router 模式 修改 API 接口前缀
2018/06/13 Javascript
三分钟学会用ES7中的Async/Await进行异步编程
2018/06/14 Javascript
使用angularjs.foreach时return的问题解决
2018/09/30 Javascript
说说如何在Vue.js中实现数字输入组件的方法
2019/01/08 Javascript
vant中的toast层级改变操作
2020/11/04 Javascript
[02:33]2018DOTA2亚洲邀请赛赛前采访——LGD
2018/04/04 DOTA
Python3中条件控制、循环与函数的简易教程
2017/11/21 Python
python networkx 根据图的权重画图实现
2019/07/10 Python
python numpy 常用随机数的产生方法的实现
2019/08/21 Python
python SVD压缩图像的实现代码
2019/11/05 Python
公务员年总结的自我评价
2013/10/25 职场文书
实习生自荐信范文分享
2013/11/27 职场文书
运动会解说词100字
2014/01/31 职场文书
寒假家长评语大全
2014/04/16 职场文书
基层党建工作宣传标语
2014/06/24 职场文书
委托书的写法
2014/08/30 职场文书
国庆节标语大全
2014/10/08 职场文书
房屋租赁合同协议书范本
2014/10/19 职场文书
文员岗位职责
2015/02/04 职场文书
2016秋季幼儿园开学寄语
2015/12/03 职场文书
2016教师学习党章心得体会
2016/01/15 职场文书
《跨越海峡的生命桥》教学反思
2016/02/18 职场文书