Linux CentOS 7 Docker 中安装MySQL数据库详细步骤(图文详解)

Docker 中安装MySQL

  • MySql拉取和安装
    • 1、查看可用的 MySQL 版本
    • 2、拉取 MySQL 镜像
    • 3、查看本地镜像
    • 4、运行容器
    • 5、安装成功
  • 连接MySql,访问MySQL服务
    • 1、访问 MySQL 服务
    • 2、查看和创建数据库实例
    • 3、选择数据库实例和创建一张表
      • 3.1 选择数据库实例
      • 3.2 学生表建表SQL
      • 3.3 查看表结构

Docker 安装 MySQL
MySQL 是世界上最受欢迎的开源数据库。凭借其可靠性、易用性和性能,MySQL 已成为 Web 应用程序的数据库优先选择。下面我们来看看在docker中如何安装MySqlr .

MySql拉取和安装

1、查看可用的 MySQL 版本

查看可用版本:

[root@centos7 ~]# docker search mysql

Linux CentOS 7 Docker 中安装MySQL数据库详细步骤(图文详解)_第1张图片

2、拉取 MySQL 镜像

这里我们拉取官方的最新版本的镜像:

[root@centos7 ~]# docker pull mysql:latest

Linux CentOS 7 Docker 中安装MySQL数据库详细步骤(图文详解)_第2张图片

`

3、查看本地镜像

使用以下命令来查看是否已安装了 mysql:

[root@centos7 ~]# docker images

在这里插入图片描述

4、运行容器

安装完成后,我们可以使用以下命令来运行 mysql 容器:

[root@centos7 ~]# docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql

参数说明:
• -p 3306:3306 :映射容器服务的 3306 端口到宿主机的 3306 端口,外部主机可以直接通过 宿主机ip:3306 访问到 MySQL 的服务。
• MYSQL_ROOT_PASSWORD=123456:设置 MySQL 服务 root 用户的密码。
• --name 容器别名
在这里插入图片描述

5、安装成功

通过 docker ps 命令查看是否安装成功:

 [root@centos7 ~]# docker ps 

在这里插入图片描述
通过docker exec -it mysql-test /bin/bash 进入mysql 容器
说明 docker exec -it 容器别名 /bin/bash

[root@centos7 ~]# docker exec -it mysql-test /bin/bash

在这里插入图片描述

连接MySql,访问MySQL服务

1、访问 MySQL 服务

本机可以通过 root 和密码 123456 访问 MySQL 服务。
注意连接前缀 的变化
[root@centos7 ~]#
root@4951229eeadf:/#
Linux CentOS 7 Docker 中安装MySQL数据库详细步骤(图文详解)_第3张图片

2、查看和创建数据库实例

mysql> show databases;
mysql> create database test;

Linux CentOS 7 Docker 中安装MySQL数据库详细步骤(图文详解)_第4张图片

3、选择数据库实例和创建一张表

3.1 选择数据库实例

mysql> use test;

3.2 学生表建表SQL

create table studentInfo(
 stuNo int not null auto_increment primary key,
 stuName varchar(10) not null,
 stuSex char(1) not null,
 stuAge tinyint(100) not null,
 stuDept char(4) not null
)comment = '学生表';

3.3 查看表结构

Linux CentOS 7 Docker 中安装MySQL数据库详细步骤(图文详解)_第5张图片
到这里我们的MySql数据库就安装完成了,可以通过数据库愉快地玩耍了。
希望本文对你有所帮助。

你可能感兴趣的:(Linux CentOS 7 Docker 中安装MySQL数据库详细步骤(图文详解))