Mysql在Windows和Centos系统下,有网络、无网络的安装与配置

by:垃圾程序员

I. 简介

A. MySQL数据库介绍

    MySQL是一种开源的关系型数据库管理系统,常用于Web应用程序的后端数据存储和管理。它由瑞典MySQL AB公司开发,后被Sun Microsystems收购,现在由Oracle公司管理和维护。MySQL以其高性能、可靠性和易用性而闻名,并且被广泛应用于各种规模的应用程序和企业级系统中。

    作为关系型数据库管理系统,MySQL使用结构化查询语言(SQL)进行数据管理。它支持标准的SQL语法,以及许多扩展功能和特性。 MySQL具有多种存储引擎,每种引擎都有其独特的特性和适用场景。其中最常用的引擎之一是InnoDB,它提供了事务支持、行级锁定和外键约束等功能,适用于需要高并发和数据完整性保护的场景。

    MySQL还具有良好的安全性,提供了诸如用户认证、访问控制、数据加密等功能,帮助保护数据的安全性。其高性能、可靠性和可扩展性使其成为许多企业的首选数据库解决方案之一。

B. 安装MySQL的重要性和用途

  • 数据存储和管理:MySQL是一种关系型数据库管理系统,用于存储和管理数据。通过MySQL,用户可以创建数据库、表格,并进行数据的增删改查操作,实现对数据的有效管理和存储。
  • 应用程序开发:许多Web应用程序和软件系统需要使用数据库来存储和管理数据,而MySQL是其中一种常用的数据库解决方案。开发人员可以通过安装MySQL来为其应用程序提供数据存储和管理的支持。
  • 数据分析和报表:MySQL不仅可以用于存储数据,还可以用于进行数据分析和生成报表。通过SQL查询语言,用户可以从数据库中提取所需的数据,并进行各种数据分析和统计操作。
  • 企业应用:许多企业级系统和业务应用程序需要使用数据库来支持其业务运作,例如客户关系管理(CRM)、供应链管理(SCM)等。MySQL可以作为这些系统的后端数据库,提供数据存储和管理的功能。
  • 网站托管:许多Web托管服务提供商支持MySQL数据库,用户可以通过安装MySQL来为其托管的网站提供数据库支持,实现数据的存储和管理。

II. 准备工作

A. 检查安装要求

1.明确操作系统版本

不同的操作系统版本需要使用特定的MySQL版本,以确保兼容性和稳定性,在安装之前你需要明确自己要安装的物理机是什么操作系统,是否支持你要安装的数据库版本。

下列图表是不同操作系统对MySQL数据库8.x版本的支持,如果你安装的恰好是这两个版本的话,可以对照一下是否支持。

8.38.0
Operating SystemArchitecture
Oracle Linux / Red Hat / CentOS / Rocky Linux
Oracle Linux 9 / Red Hat Enterprise Linux 9 / Rocky Linux 9x86_64, arm64
Oracle Linux 8 / Red Hat Enterprise Linux 8 / CentOS 8 / Rocky Linux 8x86_64, arm64
Oracle Linux 7 / Red Hat Enterprise Linux 7 / CentOS 7x86_64, arm64
Oracle Linux 6 / Red Hat Enterprise Linux 6 / CentOS 6x86_32, x86_64
Oracle Solaris
Solaris 11 (Update 4+)SPARC_64
Canonical
Ubuntu 22.04 LTSx86_64
Ubuntu 20.04 LTSx86_64
SUSE
SUSE Enterprise Linux 15 / OpenSUSE 15 (15.5)x86_64
SUSE Enterprise Linux 12 (12.5+)x86_64
Debian
Debian GNU/Linux 12x86_64
Debian GNU/Linux 11x86_64
Microsoft Windows Server
Microsoft Windows 2022 Serverx86_64
Microsoft Windows 2019 Serverx86_64
Microsoft Windows 2016 Serverx86_64
Microsoft Windows
Microsoft Windows 11x86_64
Microsoft Windows 10x86_64
Apple
macOS 14x86_64, arm64
macOS 13x86_64, arm64

如果你要安装MySQL数据库为5.x版本,可以对照下图:

2.明确硬件配置

扒拉了一下Mysql的官网,没有找到最低的硬件配置,☹,读文章的你如果找到描述,请你一定要评论区踹我一脚,也让我也瞻仰瞻仰。

从官网文档10.12.3.1 How MySQL Uses Memory中搜查到这么一句

翻译过来:MySQL分配缓冲区和缓存以提高数据库操作的性能。默认配置旨在允许MySQL服务器在具有大约512MB RAM的虚拟机上启动。您可以通过增加某些缓存和缓冲区相关系统变量的值来提高 MySQL 性能。您还可以修改默认配置以在内存有限的系统上运行 MySQL。

So,留给MySQL的内存要>=512MB,摆烂.jpg

3.检查依赖项

主要是在Windows下,Centos安装时会自动检测并安装MySQL所需的依赖项,包括库文件、其他软件包等。

MySQL 5.7.37 及更低版本需要 Microsoft Visual C++ 2013 Redistributable Package

MySQL 5.7.40 开始只需要 Microsoft Visual C++ 2019 Redistributable Package

MySQL 5.7.38 和 5.7.39 则需要两者

3.1检查是否安装
  1. 打开Windows的控制面板。
  2. 在控制面板中,选择"程序"或"程序和功能"选项。
  3. 在程序列表中,寻找包含"Microsoft Visual C++ 2019 Redistributable Package"或类似命名的条目。如果找到了,表示已安装。

3.2下载安装

最新受支持的 Visual C++ 可再发行程序包下载 | Microsoft Learn本文列出了最新版本的 Visual C++ 可再发行程序包的下载链接。icon-default.png?t=N7T8https://learn.microsoft.com/zh-CN/cpp/windows/latest-supported-vc-redist?view=msvc-170直接下载最先的发行包,安装即可

4.明确网络环境

这点无需赘述,确定机器能不能连接到外网你肯定得心应手。这也决定了你是走在线安装还是离线安装。

B. MySQL安装包

MySQL发展到现在,产品有以下几种:

MySQL HeatWaveMySQL HeatWave 是唯一将事务、分析和机器学习服务合并到一个 MySQL 数据库中的完全托管的数据库服务,没有 ETL 复制的复杂性、延迟和成本。MySQL HeatWave 包括 MySQL HeatWave Lakehouse,允许用户以各种文件格式(如 CSV、Parquet)查询对象存储中半 PB 的数据,并从其他数据库导出文件。即使客户的数据存储在 MySQL 数据库之外,客户也可以利用 HeatWave 的优势。

MySQL Enterprise EditionMySQL 企业版包括最全面的高级功能、管理工具和技术支持,以实现最高级别的 MySQL 可扩展性、安全性、可靠性和正常运行时间。它降低了开发、部署和管理业务关键型 MySQL 应用程序的风险、成本和复杂性。

MySQL Standard EditionMySQL 标准版使您能够提供高性能且可扩展的联机事务处理 (OLTP) 应用程序。它提供了使MySQL闻名的易用性以及工业强度,性能和可靠性。MySQL标准版包括InnoDB,使其成为一个完全集成的事务安全,符合ACID标准的数据库。此外,MySQL 复制允许您提供高性能和可扩展的应用程序。当您需要其他功能时,可以轻松升级到 MySQL 企业版或 MySQL 集群运营商级版。

MySQL Classic EditionMySQL 经典版是 ISV、OEM 和 VAR 使用 MyISAM 存储引擎开发读取密集型应用程序的理想嵌入式数据库。它被证明是一个高性能和零管理的数据库。MySQL 经典版仅供 ISV、OEM 和 VAR 许可为嵌入式数据库。当您需要其他功能时,可以轻松升级到 MySQL 企业版或 MySQL 集群运营商级版。

MySQL NDB ClusterMySQL NDB Cluster是结合了线性可扩展性和高可用性的分布式数据库。它提供跨分区和分布式数据集的内存中实时访问,并具有事务一致性。它专为关键任务应用而设计。MySQL NDB Cluster内置了跨多个地理位置的集群之间的复制功能。具有数据局部感知能力的无共享架构使其成为在商用硬件和全球分布式云基础设施中运行的完美选择。

MySQL Embedded (OEM/ISV):超过 2000 家 ISV、OEM 和 VAR 依靠 MySQL 作为其产品的嵌入式数据库,使其应用程序、硬件和设备更具竞争力,更快地将其推向市场,并降低其 COG(销售成本)。你可以简单的认为买断Mysql数据库,融合到你的产品中。

好了,你已经知道MySQL的几种产品了,所以我们用社区版。轻点骂,我们去看一看社区版本有什么分类吧!

 官网地址:

MySQL :: MySQL Downloadsicon-default.png?t=N7T8https://www.mysql.com/downloads/点击社区版下载

你会看到所有不同用途的下载种类

  • MySQL Yum Repository:用于CentOS、Fedora等基于RPM包管理的Linux发行版的MySQL软件包仓库。

  • MySQL APT Repository:用于Debian、Ubuntu等基于APT包管理的Linux发行版的MySQL软件包仓库。

  • MySQL SUSE Repository:用于openSUSE、SUSE Linux Enterprise等基于zypper包管理的Linux发行版的MySQL软件包仓库。

  • MySQL Community Server:MySQL社区版服务器,提供了免费的MySQL数据库服务器功能。

  • MySQL NDB Cluster:MySQL集群解决方案,用于构建分布式数据库系统。

  • MySQL Router:MySQL官方提供的用于路由MySQL数据库流量的工具,支持负载均衡和故障转移。

  • MySQL Shell:MySQL官方提供的命令行工具,用于管理和操作MySQL数据库,支持JavaScript、Python和SQL等多种语言。

  • MySQL Operator:用于Kubernetes的MySQL运维工具,简化了在Kubernetes集群中部署和管理MySQL实例的过程。

  • MySQL NDB Operator:用于Kubernetes的MySQL NDB集群运维工具,简化了在Kubernetes集群中部署和管理MySQL NDB集群的过程。

  • MySQL Workbench:MySQL官方提供的图形化管理工具,用于设计数据库模型、开发SQL代码、管理数据库等。

  • MySQL Installer for Windows:MySQL官方提供的Windows平台安装程序,用于在Windows系统上安装和管理MySQL服务器及相关工具。

  • C API (libmysqlclient):MySQL官方提供的C语言客户端库,用于开发使用C/C++语言的MySQL客户端程序。

  • Connector/C++:MySQL官方提供的C++语言客户端库,用于开发使用C++语言的MySQL客户端程序。

  • Connector/J:MySQL官方提供的Java语言客户端库,用于开发使用Java语言的MySQL客户端程序。

  • Connector/NET:MySQL官方提供的.NET语言客户端库,用于开发使用.NET语言(如C#)的MySQL客户端程序。

  • Connector/Node.js:MySQL官方提供的Node.js语言客户端库,用于开发使用Node.js的MySQL客户端程序。

  • Connector/ODBC:MySQL官方提供的ODBC驱动,用于允许ODBC兼容的应用程序访问MySQL数据库。

  • Connector/Python:MySQL官方提供的Python语言客户端库,用于开发使用Python语言的MySQL客户端程序。

  • MySQL Native Driver for PHP:MySQL官方提供的PHP语言客户端库,用于开发使用PHP语言的MySQL客户端程序。

  • MySQL Benchmark Tool:MySQL官方提供的用于进行MySQL数据库性能测试和基准测试的工具。

  • Time zone description tables:MySQL官方提供的时区描述表,用于在MySQL数据库中存储和管理时区信息。

  • Download Archives:MySQL官方提供的软件包下载存档,包含以往版本的MySQL软件包。

好的,到现在你已经做完了前期的准备,进入到安装吧。

III. 在有网络环境下安装MySQL

A. Windows系统

1. 下载并运行安装向导

1.1下载在线安装包

因为是Windows环境,所以我们选择MySQL Installer for Windows,点击进入内容页

此时你会发现两个下载链接,因为我们处于有网络的环境,我们直接选择下载第一个也就是体积比较小的那个,这个安装程序是一个轻量级的安装程序,它会下载并安装MySQL的各个组件和相关工具。当你运行这个安装程序时,它会连接到MySQL官方网站或者指定的镜像站点,下载最新版本的MySQL安装程序并安装。

点击下载后选择不登录下载

1.2下载完成后,执行文件

1.3选择安装类型

Server only:仅安装MySQL服务器产品。这意味着只会安装MySQL数据库服务器,而不包括客户端工具或其他附加组件。

Client only:仅安装MySQL客户端产品,而不安装服务器。这意味着只会安装MySQL客户端工具,例如命令行客户端、MySQL Workbench等,而没有安装MySQL数据库服务器。

Full:安装所有包含的MySQL产品和功能。这意味着会同时安装MySQL服务器和客户端产品,以及其他附加组件和工具。

Custom:手动选择要在系统上安装的产品。这个选项允许你自定义安装过程,可以选择安装MySQL服务器、客户端工具以及其他附加组件,以满足你的特定需求。

这里大家可以按需安装,我这选择自定义安装,更加灵活一点,也更全面一些。

1.4选择产品

这些是MySQL安装程序中包含的不同产品和组件:

MySQL Servers:MySQL数据库系统的核心部分,用于存储和管理数据。选择你想要安装的小版本,点击右移按钮即可。

Applications:包括MySQL Workbench等管理和开发工具。这些工具和组件可以根据你的需求选择安装。例如,如果你需要一个图形化的界面来管理和开发数据库,你可以选择安装MySQL Workbench。如果你需要一个命令行工具来执行SQL查询和管理数据库,你可以选择安装MySQL Shell。如果你需要在MySQL集群环境中路由客户端请求,你可以选择安装MySQL Router。

MySQL Connectors:用于连接MySQL数据库的工具和库,例如MySQL的JDBC驱动程序、ODBC驱动程序等。根据你的应用程序所使用的编程语言和平台,你可以选择安装对应的连接器来连接MySQL数据库。

Documentation:MySQL的官方文档,包含了MySQL的各种指南、参考手册和教程等。MySQL文档可以作为参考资料,提供了全面的文档和指南,而示例和范例可以帮助你通过实际的代码和数据库演示来学习MySQL的使用方法。

1.5修改组件的物理安装路径

安装程序默认的安装路径是在C盘下,如果想修改成其他路径,可以点击组件,会出现Advanced Options选项,点击即可修改安装路径,不过多赘述。

1.6执行下载

1.7执行安装

1.8安装完成,点击下一步

1.9产品配置

1.10配置MySQL服务器

首先,对于MySQL服务器安装,选择正确的服务器配置类型是非常重要的,它会影响系统资源的分配以及MySQL服务器实例的性能。“Config Type”可进行下拉选择配置:

Development Machine:用于开发目的的配置,适合在开发环境中使用。资源分配较少,适用于个人开发者或小型团队。

Dedicated Server:专用服务器配置,适用于单独的MySQL服务器实例。资源分配较多,适合用于生产环境或高负载的数据库应用。

Shared Server:共享服务器配置,多个MySQL实例共享同一台物理服务器资源。资源分配较少,适用于较小规模的应用或测试环境。

Clustered Server:集群服务器配置,将多个MySQL服务器组成集群以提高可用性和性能。资源分配根据集群规模和需求而定,适用于大型企业级应用。

其次,我们要勾选上高级配置选项。

1.11身份验证方法选择强密码加密

1.12设置密码

1.13创建MySQL服务并开机自启

1.14授予用户访问权限

1.15日志记录选项

错误日志(Error Log):包含了MySQL服务器运行过程中发生的各种错误信息,如数据库连接问题、查询错误、服务器崩溃等

一般日志(General Log):一般查询日志是MySQL服务器正在执行的操作的记录。仅用于跟踪问题。

慢查询日志(Slow Query Log):慢查询日志包含执行时间超过指定秒数的SQL语句。建议启用此日志。秒数:(你需要指定执行时间的阈值)

二进制日志(Binary Log):二进制日志包含所有数据库事件,用于复制和数据恢复操作。启用该日志会对服务器性能产生影响。

1.16高级选项

选用默认即可

1.17应用配置

1.18配置完成

1.19继续执行

1.20测试连接

1.21MySQL示例配置

1.22点击完成

1.23继续下一步

1.24安装完成

2. 添加环境变量

为了配置其行为和运行环境,以满足特定需求或适应特定的工作环境,我们直接在环境变量中配置好MySQL。

2.1确定路径

你还想着配置安装路径的那个步骤吗?如果你自主修改了配置,请到配置的文件夹看一下,如果你没有修改,那默认的安装路径是在C:\Program Files\MySQL\下,再下级的文件夹会因为你安装的版本不同而有差异。

2.2打开环境变量配置地址

这一步骤win10和win11可能不同,win11更人性化一点。

值得一提的是,在第六步时,需要确认前一条地址后面是否存在“;”,它是英文字符下的分号,也是系统用来区分不同路径的依据,如果没有则需要添加上,也就是说你粘贴进去的如下字符:

;C:\Program Files\MySQL\MySQL Server 8.0\bin

2.3测试配置是否生效

Win+R,打开运行,输入cmd,点击确定

在命令提示行中输入mysql --V,出现版本即代表配置成功

3. 测试连接

现在通过cmd命令登录一下MySQL数据库,看看里面的库,如下图一样就代表可以了。

B. Centos系统

防火墙问题我不赘述了,还是强烈建议开启的,当然如果服务器前面还有物理防火墙和堡垒机的话,随便你喽。

1.卸载mariadb

因为我用的是Centos7.9,需要安装之前先把系统自带的mariadb卸载掉

#查询已安装的 MariaDB 相关的 RPM 包

rpm -qa | grep -i mariadb

#强制卸载指定的 MariaDB 库包,而不考虑与其他包的依赖关系(--nodeps 选项)

rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64(这个地方替换为你的)

2. 使用包管理器安装MySQL

2.1获取Yum 存储库链接地址

查一下官网,我们先确认一会下载的Yum 存储库的链接地址

可以根据系统版本,我是Centos7.9,选择Linux 7词条进入详情页。

右键复制一下地址

获取的地址: https://dev.mysql.com/get/mysql84-community-release-el7-1.noarch.rpm

2.2下载安装包

创建mysql文件夹

mkdir mysql

执行下载命令

wget -c https://dev.mysql.com/get/mysql84-community-release-el7-1.noarch.rpm

检查一下是否下载完成

2.3进行安装

执行安装命令

yum install mysql-community-server

2.3查看yum存储库中的mysql版本

yum repolist all | grep mysql

我们就不安装8.4版本的了,怕到时候肝疼,我们把8.4版本禁用,把8.0版本启用。

#禁用

yum-config-manager --disable mysql-8.4-lts-community

#启用

yum-config-manager --enable  mysql80-community

#复查

yum repolist all | grep mysql

2.2进行安装

yum install mysql-community-server

安装了8.0.37

3. 设置MySQL服务自启动

#启动mysql服务

systemctl start mysqld

#查看mysql服务状态

systemctl status mysqld

#设置开机自启
systemctl enable mysqld

4. 获取初始密码

cat /var/log/mysqld.log | grep password

5. 测试连接

mysql -uroot -p

输入上一步获取到的密码,登录到mysql中

6.修改密码

这里提一下的是,你如果用初始密码登录,他可能会报ERROR 1820 (HY000),强制你该密码,改一下把,密码需要符合:大于8位,有大写字母,有特殊符号

alter user 'root'@'localhost' identified by 'Xxx123456.@';

这就修改完成了,如果你说记不住这么复杂的密码,想改简单点,可以啊,靓仔,别到时候叫人家给你要比特币就好。

重新用新密码登录MySQL,先查看一下现在的规则

show variables like 'validate_password.%';

  • validate_password.policy 设置为 MEDIUM,表示密码策略为中等强度。
  • validate_password.length 设置为 8,表示密码至少需要包含8个字符。
  • validate_password.mixed_case_count 设置为 1,表示密码中至少需要包含一个大写字母和一个小写字母。
  • validate_password.number_count 设置为 1,表示密码中至少需要包含一个数字。
  • validate_password.special_char_count 设置为 1,表示密码中至少需要包含一个特殊字符。
  • validate_password.check_user_name 设置为 ON,表示要检查密码中是否包含用户名。
  • validate_password.changed_characters_percentage 设置为 0,表示允许密码修改时不变化的字符百分比。

#设置安全策略为低

set global validate_password.policy = 'LOW';

#其他的可以按照这条语句进行设置,不多赘述

到这,你的MySQL数据库yum安装就算完成了。

IV. 在无网络环境下安装MySQL

因为各种安全防护或者其他原因,没有网络的情况也不再少数,我们再探讨一下无网络的时候应该怎么选择,怎么安装吧

A. Windows系统

1. 下载离线安装包

2.执行安装

安装步骤和有网络环境下一致,可以通过目录跳转查看。

B. Centos系统

别忘了卸载mariadb啊,卸载教程在有网络环境下安装MySQL中的B章,可以通过目录跳转过去看一下。

1. 下载离线安装包或者复制安装文件

MySQL :: Download MySQL Community Servericon-default.png?t=N7T8https://dev.mysql.com/downloads/mysql/选择好数据库版本、操作系统、操作系统版本,从筛选出的包中,找到那个tar进行下载。

2. 手动安装MySQL

2.1上传离线安装包

将下载的离线包复制到目标计算机上,可以使用 USB、网络传输等方式。

2.2解压安装包

tar -xf mysql-8.0.37-1.el7.x86_64.rpm-bundle.tar

 解压出很多rpm,对应介绍一下

  • mysql-community-client:这是 MySQL 的客户端软件包,允许你连接到 MySQL 服务器并执行查询、管理数据库等操作。如果你需要从另一台机器上连接到 MySQL 服务器,你需要安装这个客户端。

  • mysql-community-client-plugins:这个软件包包含一些客户端插件,用于提供额外的功能或支持。

  • mysql-community-common:这个软件包包含 MySQL 的一些共享文件和配置文件,通常被其他组件所依赖。

  • mysql-community-debuginfo:这个软件包包含 MySQL 的调试信息,用于调试 MySQL 服务器和客户端软件包。

  • mysql-community-devel:这是 MySQL 的开发软件包,包含头文件和库文件,允许你编译连接到 MySQL 的应用程序,比如开发 MySQL 插件或者编写与 MySQL 通信的应用程序。

  • mysql-community-embedded-compat:这个软件包包含了用于嵌入式应用程序的 MySQL 兼容库。

  • mysql-community-icu-data-files:这个软件包包含了用于 MySQL 的 ICU 数据文件,ICU 是一个 Unicode 和全球化支持的开源库,MySQL 使用它来处理国际化数据。

  • mysql-community-libs:这个软件包包含 MySQL 的库文件,提供了 MySQL 服务器和客户端运行所需的核心功能。

  • mysql-community-libs-compat:这个软件包包含了用于向后兼容的 MySQL 库文件。

  • mysql-community-server:这是 MySQL 的服务器软件包,安装它可以搭建一个 MySQL 数据库服务器实例,用于存储和管理数据。

  • mysql-community-server-debug:这个软件包包含了 MySQL 服务器的调试信息,用于调试 MySQL 服务器软件包。

  • mysql-community-test:这个软件包包含了 MySQL 的测试工具和测试数据,用于执行各种测试,验证 MySQL 服务器的功能和性能。

2.3安装MySQL的依赖

在安装 MySQL 之前,你可能需要安装 libaio(异步 I/O 库),因为 MySQL 服务器在某些操作系统上需要这个库来实现异步 I/O 操作,以提高性能和可靠性。

sudo yum -y install libaio

好好好,你如果复制了这语句,说明你脑子不在线,不要无脑的复制粘贴!@你的父母,给我狠狠的揍!

先验证一下你的计算机是否已经安装过了,可以省略你一番功夫。如果系统中安装了 libaio,它会显示安装的 libaio 的版本信息。如果未安装,则不会显示任何输出。

rpm -q libaio

当你确定未安装,按照下面的步骤下载安装一下吧

CentOS Mirroricon-default.png?t=N7T8http://mirror.centos.org/

 通过上述网站下载到对应的libaio包,我就按照我的情况放路径了,“/centos-7/7.9.2009/os/x86_64/Packages/”你们按需选择即可,主要就是系统版本不一致。
什么,不知道怎么查询版本?喏,拿去吧。

cat /etc/redhat-release

把离线包上传到计算机上,安装一下

rpm -ivh libaio-0.3.109-13.el7.x86_64.rpm

2.4安装需要组件

安装以下组件,他们之间有依赖关系,需要顺序安装

rpm -ivh mysql-community-common-8.0.37-1.el7.x86_64.rpm

#被libs组件依赖,故需要安装

rpm -ivh mysql-community-client-plugins-8.0.37-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.37-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.37-1.el7.x86_64.rpm

#被server组件依赖,故需要安装

rpm -ivh mysql-community-icu-data-files-8.0.37-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.0.37-1.el7.x86_64.rpm

至此离线版安装MySQL就算完成了,至于后续的设置开机自启、启动MySQL服务、获取密码、修改密码,在有网络版都有描述,再次就不过多赘述了。

你如化成风,我幻化成雨。

  • 20
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值