VMware中安装CentOS7(设置静态IP地址)并通过docker容器安装mySql数据库(超详细教程)

VMware中安装CentOS7并设置静态IP

1. 下载CentOS7镜像

首先在官网下载CentOS7镜像,并在VMware虚拟机中新建一台CentOS7虚拟机,将镜像挂载到虚拟机中并启动。

2. 安装CentOS7系统

按照提示进行安装CentOS7系统,设置root密码和用户账号。

3. 设置静态IP

3.1 修改网络配置文件

切换至/etc/sysconfig/network-scripts/目录,修改ifcfg-ens33(网卡名可能不同)文件,具体内容如下:

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPADDR=192.168.100.128(IP地址为本机未被占用的静态IP)
NETMASK=255.255.255.0
GATEWAY=192.168.100.2(网关地址)
DNS1=8.8.8.8(DNS地址)
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
DNS2=114.114.114.114

3.2 重启网络服务

执行以下命令重启网络服务:

systemctl restart network

3.3 检查网络配置是否生效

执行以下命令:

ip a

可以看到输出中,ens33的IP地址已经变为设定的静态IP。

通过docker容器安装mySql数据库

1. 安装docker

1.1 添加docker源

执行以下命令添加docker镜像源:

yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

1.2 安装docker-ce

执行以下命令安装docker-ce:

yum install -y docker-ce
systemctl start docker
systemctl enable docker

2. 安装mysql docker镜像

2.1 拉取mysql镜像

执行以下命令拉取mysql镜像:

docker pull mysql

2.2 运行mysql容器

执行以下命令运行mysql容器:

docker run -it --network host --name mysql -e MYSQL_ROOT_PASSWORD=123456 mysql

这里的–-network host表示使用本地网络,--name mysql表示容器的名称,-e MYSQL_ROOT_PASSWORD=123456表示设置root用户的密码为123456。

3. 示例说明

示例1:在本机中使用mySql数据库

在本机中执行以下命令进入mysql容器:

docker exec -it mysql bash

然后使用以下命令登录mysql:

mysql -u root -p

输入刚才设定的密码123456,即可登录mysql。

示例2:在其他虚拟机/机器中使用mySql数据库

在其他虚拟机/机器中,执行以下命令连接安装mysql的虚拟机:

mysql -h 192.168.100.128 -P 3306 -u root -p

其中192.168.100.128为mysql所在虚拟机的IP地址,3306为mysql的默认端口号。输入刚才设定的密码123456,即可连接mysql。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:VMware中安装CentOS7(设置静态IP地址)并通过docker容器安装mySql数据库(超详细教程) - Python技术站

(0)
上一篇 2023年5月18日
下一篇 2023年5月18日

相关文章

  • 详解Java获取环境变量及系统属性的方法

    详解Java获取环境变量及系统属性的方法 简介 Java程序可以获取当前操作系统的环境变量和系统属性。环境变量指的是操作系统中设置的变量,它们可以影响程序的行为。系统属性指的是Java虚拟机提供的参数,它们可以影响Java程序的行为。获取环境变量以及系统属性的方法都可以通过System类来完成。 获取环境变量 使用System.getenv()方法可以获取所…

    database 2023年5月21日
    00
  • Linux虚拟机下mysql 5.7安装配置方法图文教程

    下面就为您介绍“Linux虚拟机下mysql 5.7安装配置方法图文教程”。 简介 MySQL是一个流行的关系型数据库管理系统,适用于各种应用程序和网站。MySQL 5.7是MySQL的最新版本,具有许多改进和新功能。因此,在Linux虚拟机环境下安装MySQL 5.7是一个非常理想的选项。 在本教程中,我将向您展示如何在Linux虚拟机上安装和配置MySQ…

    database 2023年5月22日
    00
  • Facebook Messenger和Telegram Messenger的区别

    Facebook Messenger和Telegram Messenger都是流行的即时通讯工具,它们有一些共同点,不过也有一些区别。下面我将从几个方面详细讲解它们的区别。 1. 隐私和安全性 Telegram是为隐私而生的,它提供了“加密对话”的选项,使用户可以选择端对端的加密保护。它还提供了一个叫做“加密聊天”的功能,使得用户可以自建群组并对所有消息进行…

    database 2023年3月27日
    00
  • day01-Redis入门

    Redis入门 1.初始Redis 1.1认识NoSQL SQL(关系型数据库) NoSQL(非关系型数据库) 数据结构 结构化(Structured) 非结构化 数据关联 关联的(Relational) 无关联的 查询方式 SQL查询 非SQL 事务特性 ACID BASE 存储方式 磁盘 内存 扩展性 垂直 水平 使用场景 1.数据结构固定 2.相关业务…

    2023年4月16日
    00
  • 如何使用Python实现数据库中数据的模糊查询?

    以下是使用Python实现数据库中数据的模糊查询的完整攻略。 数据库中数据的模糊查询简介 在数据库中,模糊查询是指根据模糊条件检索的查询。在Python中,可以使用pymysql连接到MySQL数据库,并使用SELECT语句实现模糊查询。 步骤1:连接到数据库 在Python中,可以使用pymysql连接MySQL数据库。以下是连接到MySQL数据库的基本语…

    python 2023年5月12日
    00
  • VMware中CentOS设置静态IP的方法

    使用VMware虚拟机中的CentOS系统,如果想要设置静态IP地址,需要按照以下步骤进行操作。 1. 查看当前IP地址和网关 在终端中执行如下命令: ip addr 可以看到当前系统的IP地址和网关。 示例: [root@localhost ~]# ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 …

    database 2023年5月22日
    00
  • MySQL注释:单行注释和多行注释使用方法

    MySQL注释可以帮助我们在SQL语句中添加注释,提高代码的可读性和维护性。在MySQL中,注释分为单行注释和多行注释两种。 单行注释 单行注释以"#"或"–"开头,直到该行的结尾为止,该行后面的代码都不会被执行。 例如: — 这是单行注释 # 这也是单行注释 SELECT * FROM `users`; — 该…

    MySQL 2023年3月9日
    00
  • Android数据存储几种方式讲解

    Android数据存储几种方式讲解 Android应用程序通常需要保存和检索数据。在Android应用程序中,有几种数据存储选项可供选择。本文将介绍Android中常用的一些数据存储方式和它们的优缺点。 Shared Preferences(SharedPreferences) Shared Preferences是Android中一种轻量级的数据存储方式,…

    database 2023年5月22日
    00
合作推广
合作推广
分享本页
返回顶部