linux安装mysql docker,Linux上通过docker方式安装mysql

centos版本信息:

5fdf869a63729429438e9b53cd5584e5.png

docker版本信息

ab2982ea7b5744f9f961e205f56ebc26.png

mysql版本:5.7

1、docker方式安装

首先拉取mysql镜像:docker pull mysql:5.7

8c0c249d61a3adc064c31e62bf9d1804.png

查看本地的mysql镜像

e433beae891c8d3f799fbbcd4ea1d803.png

执行如下命令,运行mysql容器:

docker run -p 3307:3307 --name mysql-3307 -v /data/mysql/3307/conf/my.conf:/etc/mysql/mysql.conf.d/mysqld.cnf   -v /data/mysql/3307/mysql_data:/var/lib/mysql --net=host --privileged -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7

查看启动后的容器:

62e72d5cbd12034875dd1cc0b99b14f8.png

通过docker inspect 容器id/名称命令,可以查看指定容器的相关信息:如容器和宿主机的目录映射关系等:

4b1ab542c10184047931a6b851016e05.png

通过docker exec -it 88dab2f338c6(容器id) bash 命令可进入容器进行修改密码、客户端连接权限等操作

注意点:

1)、持久化:一定要通过-v 命令将容器的中的数据目录映射到宿主机上,且通过重启方式验证数据持久化是否生效

2)、配置文件:将配置文件映射出来,方便在宿主机上修改配置文件

在CentOS上通过Docker方式安装Redis

在CentOS上通过Docker方式安装Redis 首先保证已经安装docker. 拖拽redis镜像 docker pull redis 启动redis docker run -p 6379:637 ...

Linux下基于源代码方式安装MySQL 5.6

MySQL为开源数据库,因此能够基于源代码实现安装.基于源代码安装有很多其它的灵活性. 也就是说我们能够针对自己的硬件平台选用合适的编译器来优化编译后的二进制代码.依据不同的软件平台环境调整相关的编译 ...

linux使用yum的方式安装mysql实践

1.先检测是否已安装mysql ps -ef|grep mysql root : pts/ :: /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mys ...

linux上war包方式安装Jenkins

我的安装环境:jdk1.8, linux系统为: [root@ipha-dev71-1 nmon]# cat /etc/redhat-release # Linux查看版本当前操作系统发行版信息 Ce ...

Linux下用rpm方式安装MySQL

1.MySQL下载地址. www.mysql.com/downloads/mysql-4.0.html 下载MySQL 5.1版本的2个包(根据你的实际需求下载所需要的包): MySQL-server ...

CentOS7下通过rpm方式安装MySQL及插入中文问题解决 [原创]

一 CentOS下通过rpm方式安装MySQL CentOS版本:CentOS-7 MySQL版本:MySQL-5.6.22 在网上搜了一下,Linux下安装MYSQL有三种方式: 1) 通过yum命 ...

在docker中安装mysql

#!/bin/sh # 安装docker # 在docker中安装mysql # 解决了docker容器中无法输入中文的问题 ##########################安装docker # ...

CentOS 6.5通过yum的方式安装MySql

一.mysql简介 说到数据库,我们大多想到的是关系型数据库,比如mysql.oracle.sqlserver等等,这些数据库软件在windows上安装都非常的方便,在Linux上如果要安装数据库,咱 ...

CentOS 6.5 RPM包方式安装 Mysql 5.6

1. 下载MySQL 5.6 下载页面:http://dev.mysql.com/downloads/mysql/此处选择“Red Hat Enterprise Linux 6 / Oracle Li ...

随机推荐

用jdbc访问二进制类型的数据

package it.cast.jdbc; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; impor ...

var关键字获取数据类型

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threa ...

MINA系列学习-IoBuffer

在阅读IoBuffer源码之前,我们先看Mina对IoBuffer的描述:A byte buffer used by MINA applications. This is a replacement ...

查看Linux内核版本命令

一.查看Linux内核版本命令(两种方法): .cat /proc/version .uname -a 二.查看Linux系统版本的命令(3种方法): .lsb_release -a即可列出所有版本信 ...

openssl AES加密以及padding

好习惯,先上代码再说事 加密 void AesEncrypt(unsigned char* pchIn, int nInLen, unsigned char *ciphertext, int &amp ...

one-to-many many-to-one配置解释

one-to-many放在某个文件的配置中,表示这个文件是ONE的一方, 同样的many-to-one放在某个文件的配置中,表示这个文件是many的一方.

Delphi 全面控制Windows任务栏

核心提示:使用Windows95/NT/98操作系统的用户知道:Windows正常启动后,在电脑屏幕下方出现一块 任务栏. 使用Windows95/NT/98操作系统的用户知道:Windows正常启动 ...

Android中倒计时代码

布局: maina.xml

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值