2021.7.29 第一天
MySQL 安装
一、仓库安装
- 进入http://www.mysql.com 官网进行下载mysql 的yum 源
往下滑动页面
点击mysql 的yum 源仓库
进入之后选择自己对应Linux版本的去下载安装
点击download 之后,如下图点击
然后电脑开始下载,下载成功之后只需要将其链接复制到Linux系统里面并下载就好
- 在Linux中执行该命令:(该链接即为网页下载的链接)
rpm -iv https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm
3.挂载镜像、配置yum 源
- 开始下载安装mysql
dnf install mysql-server
5.启动mysql 服务,用root用户身份登录进入(默认密码是用空密码创建的,是所以只需要回车即可)
[root@localhost ~]# systemctl start mysqld
[root@localhost ~]# mysql -uroot -p
6.试着查看一下数据库,看看是否安装成功
mysql> show databases;
二、容器安装
-
先将之前下载的mysql 清理
[root@localhost ~]# for i inrpm -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
-
下载官方仓库
wget -O /etc/yum.repos.d/docker-ce.repo https://download.docker.com/linux/centos/docker-ce.repo
-
安装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 (清除容器)