代码编织梦想

1. 进入下面路径下 

-v 使用相对路径的方式挂载的目录docker会自动创建,路径为:/var/lib/docker/volumes/

cd /var/lib/docker/volumes/

 

2. 指定版本5.7启动容器mysql

docker run -p 3316:3306 --name mysql-master \
-v mysql-master-log:/var/log/mysql \
-v mysql-master-data:/var/lib/mysql \
-v mysql-master-conf:/etc/mysql/conf.d \
-e MYSQL_ROOT_PASSWORD=123456 \
--restart=always \
-d mysql:5.7

mysql-master-log(保存日志)、mysql-master-data(保存数据)、mysql-master-conf(保存配置) 如果没有目录 由容器来创建挂载的目录到宿主机的/var/lib/docker/volumes/目录下

 

3. 在容器中打开新的终端 

docker ps
docker exec -it mysql-master /bin/bash

4. 连接数据库

mysql -h192.168.56.128 -P3316 -uroot -p123456

5. 查看字符编码

show variables like '%char%';

6. 修改mysql配置

① 拷贝我们自己的mysql配置文件到 mysql容器挂载的配置目录下

cd mysql-master-conf/_data/
cp /etc/my.cnf ./

 

② 修改my.cnf

vim my.cnf

内容如下:只保留此行 (my.cnf中不能有绝对路径指定的配置)

character_set_server=utf8

5. 重启mysql容器

docker restart mysql-master 

6. 连接mysql

mysql -h127.0.0.1 -P3316 -uroot -p123456

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_45037155/article/details/129674873

centos7使用docker安装mysql_双鱼星星的博客-爱代码爱编程

1.docker的安装 1.1 前提条件 Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。  Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。 Docker 要求 CentOS 系统的内核版本高于

Centos7利用docker部署redis、Mysql和RabbltMQ-爱代码爱编程

准备工作 检查是否安装yum yum -v 如果存在就更新 yum update 若没有安装yum,则去下载一个并解压 wget http://yum.baseurl.org/download/3.2/yum-3.2.28.tar.gz tar xvf yum-3.2.28.tar.gz 进入目录,运行安装 cd yum-3.2.2

Centos7搭建docker部署mysql环境-爱代码爱编程

1、yum update 2、设置仓库 sudo yum-config-manager   --add-repo  https://download.docker.com/linux/centos/docker-ce.repo 3、安装docker sudo yum install docker-ce 4、docker pull mysql 5、mkdir

docker部署mysql8.0(centos7)-爱代码爱编程

安装mysql 安装docker 我是用野路子方法安装的,我现在有线环境下yum安装了,保存RPM包。 然后在离线的机器上安装的。 用yum解决依赖关系 下载镜像 镜像官网 docker pull mysql 创建挂载文件夹(不创建也行,挂载时会自动创建) mkdir /data/mysql/{data,cnf,log,mysql-

Centos7 Docker离线部署Mysql5.7-爱代码爱编程

1 环境信息 查看系统内核 [root@localhost /]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) 2 虚拟机拉取镜像 此处资源获取在虚拟机中进行,完成后上传到服务器安装 2.1 拉取mysql5.7镜像 [root@localhost /]#

docker mysql centos_Centos下使用Docker部署MySql-爱代码爱编程

本文讲述 CentOS 系统 Docker 中安装 MySql 的过程 步骤 1. 拉取 Docker Hub 官方提供的mysql镜像 docker pull mysql:5.7 2.运行容器 docker run --name mysql -e MYSQL_ROOT_PASSWORD=root -p 3306:3306 -d mysql:

CentOS7使用docker跑mysql8笔记-爱代码爱编程

什么是docker Docker 是一个开放源代码软件,是一个开放平台,用于开发应用、交付(shipping)应用、运行应用。 Docker允许用户将基础设施(Infrastructure)中的应用单独分割出来,形成更小的颗粒(容器),从而提高交付软件的速度。[1] Docker容器与虚拟机类似,但二者在原理上不同。容器是将操作系统层虚拟化,虚拟机则是

CentOS 使用docker部署mysql5.7、可使用navicat连接mysql服务-爱代码爱编程

查找待拉取的镜像 mysql镜像地址:https://hub.docker.com/_/mysql?tab=tags 我使用的是5.3.37的版本:docker pull mysql:5.7.37docker images 查看拉取得镜像 指定容器服务器挂载路径启动mysql(自命名名称,服务器路径会自动创建) 注意:同一镜像重复使用,需修改指定不同

centos—docker安装mysql-爱代码爱编程

1、查看可用的 MySQL 版本 访问 MySQL 镜像库地址:Docker Hub 。 2、拉取 MySQL 镜像 docker pull mysql:8.0 3、查看本地镜像 使用以下命令来查看是否已安装了 mysql docker images 4、运行容器 安装完成后,我们可以使用以下命令来运行 mysql 容器:

centos7下使用docker安装mysql_向逸聪的博客-爱代码爱编程

本文作为一次服务器部署mysql安装过程的记录,内容可能会有缺少,敬请谅解。 服务器上需安装docker。 docker search mysql 查看所有可用版本 输出: NAME DESCRIPTION ST

centos7下基于docker的mysql数据库主从备份操作_馍馍不是面做的的博客-爱代码爱编程

前言 本文章主要介绍如何实现mysql数据库主从备份操作。首先要了解的mysql主从备份的原理。 简单原理 mysql中每一次针对数据库的操作都在被记录在二进制日志文件中,只要从库去读取主库的日志文件就能将主库的操作还

centos下docker安装mysql_青朽_的博客-爱代码爱编程

安装docker,之前文章已有教程;搜索mysql镜像:docker search mysql 3.拉取镜像:docker pull mysql ,默认最新版本 4.查看镜像:docker images 5.启动、配

centos 7.6 使用 docker 部署 mysql,jar 包(初次部署+更新)以及 nginx 步骤记录_孜然の夏天的博客-爱代码爱编程

CentOS 7.6 + Docker20 服务器部署记录 00. 前置说明 本案例使用 XShell 7 远程连接 CentOS 服务器,其中的一些操作说明如下: CTRL + INSERT 复制SHIFT + IN

centos使用docker安装mysql-爱代码爱编程

拉取mysql镜像 docker pull mysql:5.7 创建宿主机上的映射文件目录,并授权 [root@1-0001 ~]# mkdir -p /opt/mysql/data [root@1-0001 ~]# mkdir -p /opt/mysql/logs [root@1-0001 ~]# chmod -R +777 mysql 修改

centos7 docker安装mysql8.0 并执行脚本_centos执行sql脚本-爱代码爱编程

起因:之前安装过MariaDB10.2,开发时使用Mysql8,当脚本部署到MariaDB10.2一些语法已不支持,因此就直接在Centos7中安装Mysql8.0.29,但是一直没有成功,所以使用Docker安装尝试一下,成功啦,这样也很简单。 0、前提条件 (1)Docker已安装 若未安装可参见链接进行安装:Centos7 安装 Docker_

centos7下docker安装mysql8.0_centos7 docker 安装mysql8-爱代码爱编程

docker安装mysql8.0 一、安装docker1、检测centos7是否安装docker2、关闭防火墙3、安装yum工具4、设置docker镜像源5、安装docker6、查看docker版本7、启动do

【centos7】docker部署mysql并连接navicat_cetos7 navicat-爱代码爱编程

我的环境: vmware虚拟机 centos7系统 docker已安装 一、拉取MySQL镜像 1、拉取命令 docker pull mysql 2、查看镜像,检查是否拉取成功 docker images 二、创建MySQL容器 1、建立目录映射