【Linux】Docker安装MySQL

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介: 【1月更文挑战第18天】【Linux】Docker安装MySQL

 目录

安装Docker:

1.检查是否安装Docker:

2.安装Docker:

启动Docker:

使用Docker安装MySQL:

1.到docker Hub中查看当前可用的MySQL:

2.使用Linux中的Docker拉取MySQL镜像:

3.运行容器:

4.查看MySQL:


注意:安装之前确保你的Linux处于连接网络状态!!!

安装Docker:

使用yum源安装!!!

1.检查是否安装Docker:

yum list installed | grep docker

image.gif

image.gif编辑

2.安装Docker:

yum -y install docker:-y表示不询问安装,直到安装成功

image.gif

image.gif编辑

yum list installed | grep docker:安装完成之后再次查看安装列表

image.gif

image.gif编辑

启动Docker:

systemctl start docker

image.gif

image.gif编辑

systemctl status docker:查看Docker的运行状态

image.gif

image.gif编辑

使用Docker安装MySQL:

1.到docker Hub中查看当前可用的MySQL:

官网:https://hub.docker.com/_/mysql?tab=tags

image.gif编辑

image.gif编辑

点击复制按钮可复制此命令,可以根据需要复制相对于的MySQL版本!!!

2.使用Linux中的Docker拉取MySQL镜像:

docker pull mysql:5.7.35

image.gif

image.gif编辑

耐心等待镜像下载,出现此界面则为下载完成:

image.gif编辑

docker images:查看当前本地所有镜像

image.gif编辑

3.运行容器:

若不指定版本则会拉取最新版本的MySQL

image.gif编辑

此处设置为utf8mb4免去后续编码混乱

image.gif编辑

4.查看MySQL:

登录MySQL:

docker ps
//linux-mysql为容器的name,需替换成为docker ps查询出的容器[names]
docker exec -it linux-mysql bash
mysql -u root -p

image.gif

image.gif编辑

注意:这里没有设置MySQL的密码,MySQL默认密码是:root!!!

若能够进入mysql>命令框说明安装成功,已经可以正常使用。

查看MySQL编码:

image.gif编辑

此时数据库编码格式已为:utf8md4,无需进行编码格式转换

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
2天前
|
关系型数据库 MySQL 数据库
docker高级篇(大厂进阶):安装mysql主从复制
docker高级篇(大厂进阶):安装mysql主从复制
41 24
|
3天前
|
NoSQL 算法 Redis
docker高级篇(大厂进阶):安装redis集群
docker高级篇(大厂进阶):安装redis集群
50 24
|
3天前
|
Ubuntu Linux
Linux 各发行版安装 ping 命令指南
如何在不同 Linux 发行版(Ubuntu/Debian、CentOS/RHEL/Fedora、Arch Linux、openSUSE、Alpine Linux)上安装 `ping` 命令,详细列出各发行版的安装步骤和验证方法,帮助系统管理员和网络工程师快速排查网络问题。
52 20
|
1天前
|
Ubuntu Linux Docker
Ubuntu22.04上Docker的安装
通过以上详细的安装步骤和命令,您可以在Ubuntu 22.04系统上顺利安装
32 11
|
29天前
|
缓存 Linux Docker
【最新版正确姿势】Docker安装教程(简单几步即可完成)
之前的老版本Docker安装教程已经发生了变化,本文分享了Docker最新版安装教程,其他操作系统版本也可以参考官 方的其他安装版本文档。
995 2
【最新版正确姿势】Docker安装教程(简单几步即可完成)
|
3天前
|
Unix Linux 编译器
UNIX/Linux 上的安装
UNIX/Linux 上的安装。
18 2
|
15天前
|
关系型数据库 MySQL Linux
MySQL数据库下载安装教程(Windows&Linux)
本文档详细介绍了MySQL的安装步骤,包括安装前的准备工作、下载安装包、Windows和Linux系统下的具体安装流程,以及如何配置MySQL服务、设置环境变量、启动服务和连接数据库等关键操作。
|
29天前
|
NoSQL Linux PHP
如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤
本文介绍了如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤。接着,对比了两种常用的 PHP Redis 客户端扩展:PhpRedis 和 Predis,详细说明了它们的安装方法及优缺点。最后,提供了使用 PhpRedis 和 Predis 在 PHP 中连接 Redis 服务器及进行字符串、列表、集合和哈希等数据类型的基本操作示例。
56 4
|
1月前
|
监控 前端开发 Java
【技术开发】接口管理平台要用什么技术栈?推荐:Java+Vue3+Docker+MySQL
该文档介绍了基于Java后端和Vue3前端构建的管理系统的技术栈及功能模块,涵盖管理后台的访问、登录、首页概览、API接口管理、接口权限设置、接口监控、计费管理、账号管理、应用管理、数据库配置、站点配置及管理员个人设置等内容,并提供了访问地址及操作指南。
|
1月前
|
存储 缓存 Linux
【Linux】另一种基于rpm安装yum的方式
通过本文的方法,您可以在离线环境中使用RPM包安装YUM并进行必要的配置。这种方法适用于无法直接访问互联网的服务器或需要严格控制软件源的环境。通过配置本地YUM仓库,确保了软件包的安装和更新可以顺利进行。希望本文能够为您在特定环境中部署YUM提供实用的指导。
161 0