docker下mysql 8.0.20 安装配置方法图文教程

docker安装mysql版本8.0.20,供大家参考,具体内容如下

第一步 下拉镜像

docker pull mysql:8.0.20

第二步 启动镜像

docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:8.0.20

查看是否启动成功

docker ps -a

第三步 启动成功后,进入容器内部拷贝配置文件,到宿主主机。

docker cp mysql:/etc/mysql /mnt/sda1/mysql8.0.20

拷贝容器的 /etc/mysql目录到 主机目录/mnt/sda1/mysql8.0.20

第四步 删除mysql容器,重新创建容器

先停止容器

docker stop mysql

再删除容器

docker rm mysql

第五步 启动mysql ,挂载配置文件,数据持久化到宿主主机

启动脚本 文件名为mysql8.0.20.sh

#!/bin/sh
docker run \
-p 3306:3306 \
--name mysql \
--privileged=true \
--restart unless-stopped \
-v /mnt/sda1/mysql8.0.20/mysql:/etc/mysql \
-v /mnt/sda1/mysql8.0.20/logs:/logs \
-v /mnt/sda1/mysql8.0.20/data:/var/lib/mysql \
-v /etc/localtime:/etc/localtime \
-e MYSQL_ROOT_PASSWORD=123456 \
-d mysql:8.0.20

命令解释:

-p 端口映射

--privileged=true  挂载文件权限设置

--restart unless-stopped  设置 开机后自动重启容器

-v /mnt/sda1/mysql8.0.20/mysql:/etc/mysql    挂载配置文件

-v /mnt/sda1/mysql8.0.20/logs:/logs \      挂载日志

-v /mnt/sda1/mysql8.0.20/data:/var/lib/mysql \  挂载数据文件 持久化到主机,

-v /etc/localtime:/etc/localtime    容器时间与宿主机同步

-e MYSQL_ROOT_PASSWORD=123456    设置密码

-d  mysql:8.0.20   后台启动,mysql

第六步,执行脚本 启动镜像

sh mysql8.0.20.sh

docker ps -a  查看是否启动成功

Navicat 连接mysql 查看版本号

大功告成----挂载出来的数据文件以及配置文件

恭喜安装成功。

如果要修改  mysql的配置信息,直接 修改挂载出来的配置文件即可。

修改完记得重启

停止mysql

docker stop mysql

启动 mysql

docker start mysql

精彩专题分享:

mysql不同版本安装教程

mysql5.7各版本安装教程

mysql5.6各版本安装教程

mysql8.0各版本安装教程

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

(0)

相关推荐

  • Ubuntu18.0.4下mysql 8.0.20 安装配置方法图文教程

    mysql 8.0.20 安装配置方法图文教程整理下,供大家参考. 一.准备工作 1.检查是否已经安装mysql 当前计算机没有安装mysql. 2.下载MySQL8.0. 根据MySQL安装指南,发现MySQL5.7版本最高只适配到Ubuntu17.04, 而MySQL8.0最高适配到Ubuntu18.04. 地址点击下载( 下载自官网): 文件很小,只有34K. 二.安装mysql 1.双击打开进行安装. 这里选择mysql-8.0. 静静等待安装完成即可! 2.打开终端,分别执行下面的命令

  • mysql 8.0.20 winx64.zip压缩版安装配置方法图文教程

    mysql 8.0.20 winx64.zip压缩版安装教程记录如下,分享给大家 1.下载 MySQL官网:链接 直接点击链接也可以下载:mysql 8.0.20 2.在F盘新建mysql目录,在mysql下新建MySQL文件夹,将压缩包解压到MySQL文件夹中. 3.在zip解压根目录下新建my.ini.(新建文本文档,并将后缀名改成.ini) 5.然后我们编辑my.ini,设置MySQL根目录,以及数据库数据存放的目录等. [mysqld] # 设置3306端口 port=3306 # 设置

  • MySQL8.0.20安装教程及其安装问题详细教程

    官网下载MySQL的安装包 1.下载链接如下: MySQL8.0.20版本 https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-20.html 其他版本:MySQL8.0.16版本 2.MySQL8.0.20版本压缩包解压后如下图所示: 添加并配置my.ini文件 在原解压根目录下添加my.ini文件: 新建文本文件,也就是记事本文件,并命名为my.ini (也就是拓展名为ini格式).如果更改不了拓展名,点击前往了解查看解决方法.

  • mysql 8.0.20 winx64安装配置方法图文教程

    本文为大家分享了mysql 8.0.20 winx64安装配置方法,记录如下. MySQL官网:链接 直接点击链接也可以下载:mysql 8.0.20 解压到指定目录 配置环境变量 系统变量: MYSQL_HOME D:\Develop\mysql-8.0.20-winx64 系统变量: Path %MYSQL_HOME%\bin 新建一个my.ini  用记事本打开,复制以下代码, 没有my.ini 数据库启动时无法初始化参数 [mysql] ; 设置mysql客户端默认字符集 default

  • mysql 8.0.20 安装配置方法图文教程

    MySQL下载与安装(8.0.20版)教程,供大家参考,具体内容如下 MySQL官网:链接 直接点击链接也可以下载:mysql 8.0.20 登录官网后如下图下载MySQL软件: 点击1和2后进入下图页面: 再点击MySQL Community Server进入下图下载页面: 根据上图选择好1处后点击2处进入Windows安装包的下载页面(如下图): 上图中有两个下载包,一个是安装引导包,一个是压缩安装包,我们选择第二个.点击Download进入下图页面. 我们不登陆下载,所以直接点击红框按钮进

  • mysql 8.0.19 安装配置方法图文教程

    本文记录了mysql 8.0.19 安装配置图文教程,供大家参考,具体内容如下 1.在官网下载相应的安装助手 下载链接 在其中选择相应的版本即可! 2.点击运行下载好的安装助手 首先是选择安装模式,选择相应的安装模式. Developer Default Server only Client inly Full Custom 上面的几种安装模式我们主要使用最后一个,我们可以自定义安装. 3.然后选择所要安装的产品 一般情况下选择如下几个即可: 可能版本略有不同! 4.配置产品路径以及数据路径 这

  • Win10下mysql 8.0.20 安装配置方法图文教程

    Win10系统下MySQL 8.0.20安装和配置超详细教程 MySQL下载 MySQL直接去官网下载就行,选择community版本(免费)下载,链接. 在select operating system中选择Microsoft Windows,下方对应出现最新版本的MySQL,目前是MySQL 8.0.20,有两个zip文件,选择第一个Windows (x86, 64-bit), ZIP Archive点击右侧的Download按钮进行下载 官网下载有时速度比较慢,直接点击链接也可以下载:my

  • Windows10下mysql 8.0.19 安装配置方法图文教程

    下学期就要学习MySQL了,没事先在家搞一搞,没想到光安装就费了半天劲,所以我决定整理下,供大家参考. 第一步 下载安装包: 官网 毕竟是甲骨文公司的产品,去官网下真的慢! 这里有两个供选择的,我建议选第一个(因为我先下了第二个,结果失败了,不知道为什么总是出错.) 下载完自行选择路径解压就可以了. 第二步 配置my.ini: 在根目录下新建文本文件,将下面的复制上,注意修改后缀为.ini [mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 basedir=

  • mysql8.0.20下载安装及遇到的问题(图文详解)

    1.浏览器搜索mysql下载安装 地址:https://dev.mysql.com/downloads/mysql/ 2.登录或者不登录下载 3.下载的是一个压缩包,直接解压缩,无需安装 4.新建my.ini文件,内容如下 关于sql_mode,像下面这个报错,就是因为group by字段必须完全显示在查询列里,所以去掉这个模式,就不在报错了. Caused by: java.sql.SQLSyntaxErrorException: Expression #13 of SELECT list i

  • MySQL 8.0.20 安装教程图文详解(windows 64位)

    一:mysql官网下载 https://dev.mysql.com/downloads/file/?id=494993 不用注册,直接下载就好 二:解压缩 原谅我技术渣,所有文件夹都翻过了,真的没找到mysql-installer在哪个文件夹内,真的不知道应该运行哪个文件(有大神知道欢迎指导) ok解压后的目录并没有的my.ini文件,那么自己配置.自行创建在安装根目录下添加的my.ini,写入基本配置: [mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录

随机推荐