DOCKER 安装 MYSQL 技术教程文章

Docker安装mysql

1.下载指定版本镜像:docker pull mysql:8.0.15 2.新建容器:docker run --name mysql -p 3307:3306 -e MYSQL_ROOT_PASSWORD=root -v /app/data01/mysql/conf.d:/etc/mysql/conf.d -v /app/data01/mysql/data:/var/lib/mysql -d mysql:8.0.15--name :要运行的docker容器实例起的名称 -p: docker容器实例中的端口映射到外部端口外部访问用 3307:3306 (3307为外部访问端口,3306为docker容器中的mysql环境端口) -e: 修改mysql的r...

Docker-安装mysql【代码】

#默认已经安装完成docker,不做docker安装的说明!docker 安装见本人另一篇文章:https://blog.csdn.net/qq_31140865/article/details/113742518 1.拉取镜像(下载最新版本) docker pull mysql 2.启动容器 docker run --name ry-mysql -v /my/custom:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql参数说明: –name 自定义的容器名字 -v mysql 配置文件映射将本地 /my/custom的目录映射到容器/etc/m...

docker上安装mysql【代码】【图】

Docker上安装mysql1.安装MySQL: --不加版本号冬docker默认下载最新版msyql >docker pull mysql:5.7 2.运行docker镜像: 先查看镜像所有镜像信息 docker images 运行镜像 docker run -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql镜像ID-p 后面的端口是本机端口,映射到docker中MySQL的3306端口,后面设置了root密码 -d 是后台运行 3.进入docekr容器中: 先查看所有运行中的容器 docekr ps 进入容器 docker exec -it mys...

配置docker的阿里云镜像加速并安装mysql【图】

以下命令,默认linux为root用户 第一步:配置阿里云镜像加速 mkdir -p /etc/docker tee /etc/docker/daemon.json <<-EOF { "registry-mirrors": ["https://dw0jj540.mirror.aliyuncs.com"] } EOFsystemctl daemon-reload systemctl restart docker 第二步:安装mysql5.7并启动 安装: docker pull mysql:5.7 启动: docker run -p 3306:3306 --name mysql\ -v /mydata/mysql/log:/var/log/mysql\ -v /mydata/mysql/data:/var/l...

Docker安装MySQL5.7.25【代码】【图】

前言 : 该操作基于服务器(Centos7.6)一、安装Docker ? 1.下载Docker-CE rpm安装包 。地址: https://download.docker.com/linux/centos/7/x86_64/stable/Packages/? 注意下载版本要和操作系统版本对应。本次版本:docker-ce-18.06.2.ce-3.el7.x86_64.rpm? 2. 上传 docker-ce-18.06.2.ce-3.el7.x86_64.rpm 到服务器 。(xftp即可)? 这里提供docker 资源: 链接:https://pan.baidu.com/s/1GN_fZ5L90Vkt2RJdP4_feg 提取码:...

Docker系列(四):Docker 安装 MySQL【代码】【图】

Docker 安装Mysql 1:查询要安装的mysql版本docker search mysql[root@iZ2zeixqaqrvghrgvk058mZ ~]# docker search mysql NAME DESCRIPTION STARS OFFICIAL AUTOMATED mysql MySQL is a widely used, open-source relation… 10534 [OK] mariadb MariaDB is a community-developed fo...

docker 安装 mysql:8.0.22 包括:修改时区,配置编码,引擎

1.拉取镜像 docker pull mysql:8.0.22 2.建立一个配置文件(增加的配置文件是我们自己项目使用,若只是使用默认配置mysql可以跳过配置文件相关的步骤),主要是修改engine和默认编码 mkdir -p /storage/data/mysql/ # -p没有目录会自动创建 mkdir -p /storage/data/mysql/data touch my.cnf vi my.cnf 下面内容复制进去: [mysqld]user=mysqldefault-storage-engine=INNODBcharacter-set-client-handshake=FALSEcharacter-set-se...

02.docker安装mysql,redis,nacos【代码】

安装好docker后,在docker上安装mysql , redis,nacos 1. mysql 下载镜像 docker pull mysql:5.7创建实例并启动 docker run -p 3306:3306 --name mysql -v/mydata/mysql/log:/var/log/mysql -v/mydata/mysql/data:/var/lib/mysql -v/mydata/mysql/conf:/etc/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7参数说明 -p 3306:3306 将容器的3306端口映射到主机的3306端口 -v/mydata/mysql/log:/var/log/mysql 将日志文件挂载...

Docker 安装 MySQL 8.0.23【代码】

1. 准备数据卷 mkdir -p /mydata/mysql/{log,data,conf,mysql-files}2. 启动MySQL sudo docker run -p 3306:3306 --name mysql -v /mydata/mysql/log:/var/log/mysql -v /mydata/mysql/data:/var/lib/mysql -v /mydata/mysql/conf:/etc/mysql -v /home/mysql/mysql-files:/var/lib/mysql-files -e MYSQL_ROOT_PASSWORD=root -d mysql:8.0.233. 创建一个可以远程访问的用户 CREATE USER IF NOT EXISTS 'zhonglianaoti_app'@'%' IDEN...

Docker安装MySQL【代码】【图】

环境 虚拟机VMware 12 镜像 ContOS7 -64 1、拉取镜像(这里指定版本号为5.7 不指定时为拉取最新镜像) docker pull mysql:5.72、查看拉取到的镜像 docker images3、创建MySQL容器 docker run -di --name test_mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7-i:表示运行容器 -d:在run后面加上-d参数,则会创建一个守护式容器在后台运行(这样创建容器后不会自动登录容器,如果只加-i -t两个参数,创建后就会自动进去容...

docker中安装mysql

[root@hadoop-104 module]# docker pull mysql:5.7 5.7: Pulling from library/mysql 123275d6e508: Already exists 27cddf5c7140: Pull complete c17d442e14c9: Pull complete 2eb72ffed068: Pull complete d4aa125eb616: Pull complete 52560afb169c: Pull complete 68190f37a1d2: Pull complete 3fd1dc6e2990: Pull complete 85a79b83df29: Pull complete 35e0b437fe88: Pull complete 992f6a10268c: Pull complete ...

docker安装MySQL5.7【代码】【图】

下载镜像 docker pull mysql:5.7创建实例 docker run -p 3307:3306 --name mysql -v /usr/local/localVolumes/mysql/log:/var/log/mysql -v /usr/local/localVolumes/mysql/data:/var/lib/mysql -v /usr/local/localVolumes/mysql/conf:/etc/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7参数说明:-p 3307:3306 将容器的3306端口映射到主机的3307端口-v /usr/loc...

docker安装mysql等【图】

一. vagrant 安装centos vagrant init centos/7 vagrant up vagrant ssh 二. centos安装docker 安装docker yum install docker 修改配置文件 vi /etc/selinux.config 将标红处修改为图中数据 启动docker systemctl enable docker //开机启动 systemctl start docker //启动docker 干净地卸载docker 1. yum remove docker docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-...

docker安装mysql【图】

1.dokcer拉取mysql镜像:docker pull mysql:5.7(时间较长 慢慢等)2.查看镜像拉取情况; docker images3.docker运行mysql: docker run -itd --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7 注意: -p 3306:3306 :映射容器服务的 3306 端口到宿主机的 3306 端口,外部主机可以直接通过 宿主机ip:3306 访问到 MySQL 的服务。 YSQL_ROOT_PASSWORD=123456:设置 MySQL 服务 root 用户的密码。4.查看mysql启动日志:...

docker 安装mysql 启动报错 mysql-bin.index not found (Errcode: 13 - Permission denied)【代码】【图】

报错信息 类似下面这种情况: /mysql/bin/mysqld: File './mysql-bin.index' not found (Errcode: 13 - Permission denied) [ERROR] Aborting [Note] Binlog end [Note] /mysql/bin/mysqld: Shutdown complete触发条件 出现问题的情况:启用mysql的binlog导致的 我这边docker-compose内容如下: version: '3' services:mysql:container_name: mysqlimage: mysql:5.7environment:- MYSQL_ROOT_PASSWORD=mysql的root密码volumes: - ....

centos7通过docker安装mysql【代码】【图】

1. 启动dockersystemctl start docker;2.查看mysql 版本docker search mysql;3. 安装最新mysqldocker pull mysql:latest;4.安装最新版本mysql,我安装时最新的版本为8.0.22docker pull mysql:latest; 5. 查看docker镜像,并且为我们的mysql添加容器名称my_mysql,设置密码docker images;docker run -itd --name my_mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql;6.查看容器相关信息docker ps; 7.进入mysql,需先...

QNAP威联通安装MySQL(container station安装 docker安装)更换代替自带的MariaDB【代码】【图】

QNAP似乎并没有自带MySQL数据库组件,因此我采用docker方式安装 打开container station,即docker,安装MySQL 在Docker Hub中选择如图选择latest版本安装,默认都是8.0 等待较长时间后(我大概等了10分钟),可以看到如图正在运行的MySQL尝试登陆mysql 密码在启动日志里,所以我们接下去找一下 展开控制台找日志里的密码每个人安装后的密码都是随机的 执行如下命令,进入MySQL 在执行命令中输入 mysql -u root -p密码复制过来 登陆...

docker安装mysql5.7【代码】【图】

1.安装mysql5.7 docker镜像 拉取官方mysql5.7镜像 docker pull mysql:5.7查看镜像库 docker images2.创建mysql容器 在本地创建mysql的映射目录 mkdir -p /root/mysql/data /root/mysql/logs /root/mysql/conf在/root/mysql/conf中创建 *.cnf 文件(叫什么都行) touch my.cnf创建容器,将数据,日志,配置文件映射到本机 docker run -p 3306:3306 --name mysql -v /root/mysql/conf:/etc/mysql/conf.d -v /root/mysql/logs:/logs -v /ro...

Docker 安装 mysql8.x 连接问题时 sqlyog 报 2058 或 Navicat 1257 错误【图】

一、错误原因 sqlyog 连接 mysql 8.x 版本报 2058 错误尝试用 Navicat Premium 报了另一个错:1257其实这两个错误都是 mysql8 之后,加密规则改成 caching_sha2_password 而导致密码无法正常解密造成的 二、错误解决 1、确保防火墙已经关闭 2、进入 mysql 环境docker exec -it ffcf0da0912d /bin/bash 3、通过 mysql -u root -p 输入密码之后进入 mysql 命令行模式mysql -u root -p 4、修改加密规则(这里的 123456 就是你新设置的密...

Docker安装Mysql5.7【代码】

Docker安装 系统版本:CentOS Linux release 7.5.1804 (Core) 如果之前有装过docker可以先卸载旧版本再安装,没有则跳过。yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine 安装软件包:yum install -y yum-utils \ device-mapper-persistent-data \ lvm2 设置镜像仓库:yum-config-manager \--add-repo \https://download.do...