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实现上游服务器动态自动上下线无需reload的实现方法
Mar 31 Servers
Nginx 过滤静态资源文件的访问日志的实现
Mar 31 Servers
nginx 防盗链防爬虫配置详解
Mar 31 Servers
Nginx进程调度问题详解
Sep 25 Servers
Nginx禁止ip访问或非法域名访问
Apr 07 Servers
Tomcat starup.bat 脚本实现开机自启动
Apr 20 Servers
Windows Server 2016 配置 IIS 的详细步骤
Apr 28 Servers
聊聊配置 Nginx 访问与错误日志的问题
May 25 Servers
使用Nginx+Tomcat实现负载均衡的全过程
May 30 Servers
Tomcat安装使用及部署Web项目的3种方法汇总
Aug 14 Servers
ssh服务器拒绝了密码 请再试一次已解决(亲测有效)
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
thinkPHP5框架中widget的功能与用法详解
2018/06/11 PHP
如何用javascript去掉字符串里的所有空格
2007/02/08 Javascript
JS 实现导航栏悬停效果
2013/09/23 Javascript
javascript回车完美实现tab切换功能
2014/03/13 Javascript
原生JavaScript+LESS实现瀑布流
2014/12/12 Javascript
Javascript Object 对象学习笔记
2014/12/17 Javascript
jQuery插件制作之参数用法实例分析
2015/06/01 Javascript
微信小程序 loading(加载中提示框)实例
2016/10/28 Javascript
JavaScript简单验证表单空值及邮箱格式的方法
2017/01/20 Javascript
微信小程序实现实时圆形进度条的方法示例
2017/02/24 Javascript
Bootstrap标签页(Tab)插件使用方法
2017/03/21 Javascript
使用jQuery实现购物车结算功能
2017/08/15 jQuery
AngularJS实现的select二级联动下拉菜单功能示例
2017/10/25 Javascript
vue-cli脚手架-bulid下的配置文件
2018/03/27 Javascript
Angular4 反向代理Details实践
2018/05/30 Javascript
layui+jquery支持IE8的表格分页方法
2019/09/28 jQuery
Vue computed 计算属性代码实例
2020/04/22 Javascript
从源码角度来回答keep-alive组件的缓存原理
2021/01/18 Javascript
python中关于日期时间处理的问答集锦
2013/03/08 Python
Python中请使用isinstance()判断变量类型
2014/08/25 Python
Python中基本的日期时间处理的学习教程
2015/10/16 Python
windows下安装Python和pip终极图文教程
2017/03/05 Python
Python3.遍历某文件夹提取特定文件名的实例
2018/04/26 Python
django请求返回不同的类型图片json,xml,html的实例
2018/05/22 Python
对python中词典的values值的修改或新增KEY详解
2019/01/20 Python
关于pytorch多GPU训练实例与性能对比分析
2019/08/19 Python
Python socket模块方法实现详解
2019/11/05 Python
在python中创建指定大小的多维数组方式
2019/11/28 Python
css3 实现滚动条美化效果的实例代码
2021/01/06 HTML / CSS
七一党建活动方案
2014/01/28 职场文书
电大毕业生自我鉴定
2014/04/10 职场文书
市政管理求职信范文
2014/05/07 职场文书
合作协议书范文
2014/08/20 职场文书
2015年创先争优工作总结
2015/05/23 职场文书
初一军训感言
2015/08/01 职场文书
礼貌问候语大全
2015/11/10 职场文书