一、使用rpm安装
1、从官网下载mysql–地址
2、下载好之后安装到自定义路径,并解压tar包,使用命令
tar xvf 目录文件名.tar
解压之后应该会有如下很多个rpm包:
3、然后在当前目录下指定安装server、client、common、libs包
sudo yum install mysql-community-{server,client,common,libs}-*
4、安装完成,进入mysql
mysql -uroot -p123456
二、使用docker安装
(一)首先安装docker(已安装的可以跳过该步骤)
1、安装之前先卸载旧版本的docker,如果yum报告没有这些软件包,也没有关系。
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2、安装docker存储库,依次执行下面两个命令:
在新主机上首次安装 Docker Engine 之前,您需要设置 Docker 存储库。之后,您可以从存储库安装和更新 Docker。
sudo yum install -y yum-utils
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
3、安装docker引擎
sudo yum install docker-ce docker-ce-cli containerd.io
4、启动docker
sudo systemctl start docker
5、安装完成
(二)使用docker安装mysql 安装好docker并启动之后,准备安装Mysql 1、拉取mysql镜像latest表示是最新版本,也可以指定版本,查看版本的地址
docker pull mysql:latest
2、查看是否安装了mysql
docker images
3、运行容器
docker run -itd --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
-p 3306:3306 :映射容器服务的 3306 端口到宿主机的 3306 端口,外部主机可以直接通过 宿主机ip:3306 访问到 MySQL 的服务。
MYSQL_ROOT_PASSWORD=123456:设置 MySQL 服务 root 用户的密码。
4、查看mysql 的container id,下图中第一列
docker ps
如果为空列表输入 docker ps -a
5、进入容器
docker exec -it containerId /bin/bash
6、启动 mysql
mysql -uroot -p123456
7、如果想退出容器,先关闭mysql之后,输入如下命令
Ctrl + p + q