mysql环境安装_Linux环境下安装Docker以及Mysql

9d53552104dd0b7a9f15bcb275ae154d.png

Linux环境下部署Docker

之前以及介绍过一篇《部署虚拟机安装以及使用Linux,看一篇就够了》,里面介绍VM,Linux(我安装的是Centos7的min版)以及Xsheel6的安装,没有看过的同学可以看看我以往的文章按照步骤进行安装,今天主要介绍在linux下的Dokcer环境安装、Docker容器中安装Mysql以及在安装过程中可能出现的问题。

查看IP地址输入:

ifconfig

会有什么问题?

[root@localhost ~]# ifconfig-bash: ifconfig: 未找到命令

这是因为我们安装的是最小版本所有是没有这个ifconfig命令的,那么我们在没有安装ifconfig的情况下如何查看IP地址呢?

1.输入:ip addr

结果如下:

2: ens33: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000link/ether 00:0c:29:2d:10:34 brd ff:ff:ff:ff:ff:ff inet 192.168.199.131/24 brd 192.168.199.255 scope global noprefixroute dynamic ens33 valid_lft 1358sec preferred_lft 1358sec inet6 fe80::bbc1:f03e:2ac1:afcb/64 scope link noprefixroute valid_lft forever preferred_lft forever

这样我们就可以在ens33中查看我们的IP地址。

2 安装ifconfig我们需要怎么安装呢?使用命令

# 反查询ifconfig文件在什么包中存在yum provides ifconfig

结构如下发现没有找到匹配的包源

实际上net-tools包就是ifconfig的包因此yum net-toosyum install -y net-tools

安装结果如下

正在安装 : net-tools-2.0-0.25.20131004git.el7.x86_64 1/1 验证中 : net-tools-2.0-0.25.20131004git.el7.x86_64 1/1 已安装: net-tools.x86_64 0:2.0-0.25.20131004git.el7 完毕!

表示安装成功。然后查看IP地址,然后使用XSheel理解linux,然后就可以安装Docker。

Docker安装

因为我们是首次安装Docker,以及linux刚安装版本也不是最新的,所以我们需要更新一下yum,可能需要几分钟。

yum update -y

查看Centos版本,查看其版本是否支持Docker

uname -r

如果以前安装过docker,需要卸载旧版本(可以省略如果没有安装过)

yum remove docker \docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine

安装Docker需要的包yum-utils:这一步不可以省略

yum install -y yum-utils device-mapper-persistent-data lvm2

在yum源中添加docker仓库

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

可以查看所有仓库中所有docker版本,并选择特定版本安装

yum list docker-ce --showduplicates | sort -r

安装docker

yum install -y docker-ce

启动Docker

systemctl start docker

Mysql的安装

安装mysql就是为了将使用它,因此我们先将sql文件导入到linux如图点击XSheel可以导入文件,下面会使用到

0ad697e846e1b6b9ceb642a23746055a.png

下载mysql镜像注:本版可以自己选择,我这边安装的是5.7docker pull mysql:5.7

启动mysqldocker run -p 3306:3306 --name mysql \-v /mymes/mysql/log:/var/log/mysql \-v /mymes/mysql/data:/var/lib/mysql \-v /mymes/mysql/conf:/etc/mysql \-e MYSQL_ROOT_PASSWORD=root \-d mysql:5.7

将刚才上传到linux的sql文件拷贝到mysql容器 / 目录:docker cp mymes.sql mysql:/

进入mysqldocker exec -it mysql /bin/bash

打开mysql客户端mysql -uroot -proot --default-character-set=utf8

创建mymes数据库create database mymes character set utf8

将sql文件导入mymes数据库use mymes;source /mymes.sql

创建一个mymes:123456账号并修权限,是的所有ip都可以访问grant all privileges on *.* to 'mymes' @'%' identified by '123456';

总结:

今天主要介绍了linux下安装docker和mysql以及mysql的使用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值