安装mysql数据库

2021.7.29 第一天

MySQL 安装

一、仓库安装

  1. 进入http://www.mysql.com 官网进行下载mysql 的yum 源
    在这里插入图片描述
    在这里插入图片描述

往下滑动页面
在这里插入图片描述

点击mysql 的yum 源仓库
在这里插入图片描述

进入之后选择自己对应Linux版本的去下载安装
在这里插入图片描述

点击download 之后,如下图点击
在这里插入图片描述

然后电脑开始下载,下载成功之后只需要将其链接复制到Linux系统里面并下载就好
在这里插入图片描述

  1. 在Linux中执行该命令:(该链接即为网页下载的链接)
    rpm -iv https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm

3.挂载镜像、配置yum 源

在这里插入图片描述
在这里插入图片描述

  1. 开始下载安装mysql
    dnf install mysql-server

5.启动mysql 服务,用root用户身份登录进入(默认密码是用空密码创建的,是所以只需要回车即可)
[root@localhost ~]# systemctl start mysqld
[root@localhost ~]# mysql -uroot -p

在这里插入图片描述

6.试着查看一下数据库,看看是否安装成功
mysql> show databases;
在这里插入图片描述

二、容器安装

  1. 先将之前下载的mysql 清理
    [root@localhost ~]# for i in rpm -qa | grep mysql;do dnf remove $i -y;done
    rm -rf /var/lib/mysql/
    rm -rf /usr/lib64/mysql/
    rm -rf /var/log/mysqld.log
    2.依赖包的安装
    [root@localhost ~]# yum install -y yum-utils device-mapper-persistent-data lvm2
    在这里插入图片描述

  2. 下载官方仓库
    wget -O /etc/yum.repos.d/docker-ce.repo https://download.docker.com/linux/centos/docker-ce.repo
    在这里插入图片描述

  3. 安装docker

[root@localhost yum.repos.d]# yum install -y docker-ce
输入这条命令之后,我这边有报错,提示:
在这里插入图片描述

修改命令为:[root@localhost yum.repos.d]# yum install -y --allowerasing docker-ce
在这里插入图片描述

这下应该是下载成功了!
但是好像跟老师的不太一样。

4.重启docker
[root@localhost yum.repos.d]# systemctl start docker
搜索镜像:docker search mysql
拉取镜像:docker pull mysql

在这里插入图片描述
在这里插入图片描述

5.运行镜像:
docker run --name mysqltest -e MYSQL_ROOT_PASSWORD=123456 -d mysql
在这里插入图片描述

6.查看容器
在这里插入图片描述

7.附加到容器
docker exec -it mysqltest /bin/bash
mysql -uroot -p (使用root用户登录进入,并输入密码)

在这里插入图片描述
在这里插入图片描述

[root@localhost ~]# docker stop mysqltest (停止该容器)
[root@localhost ~]# docker ps -a (查看停止的容器)
在这里插入图片描述

[root@localhost ~]# docker container prune (清除容器)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值