当前位置: 首页 > news >正文

MySQL数据库——对Linux MySQL软件包的一些说明

Linux 操作系统的发行版很多,不同发行版下的 MySQL 版本也是不同的。MySQL 主要支持的 Linux 版本有 Red Hat Enterprise Linux 和 SUSE Linux Enterprise Server。这里主要介绍不同 Linux 发行版下 MySQL 支持的版本。

Linux 操作系统的 MySQL 软件包一般分为以下 3 类:

  • RPM 软件包
  • 二进制软件包
  • 源码包

这 3 类 MySQL 软件包的介绍如下:

1)RPM

RPM 软件包的安装和卸载都很方便,它的服务器端(Server)软件和客户端(Client)软件都需要分开下载和安装。

2)二进制软件包

二进制软件包是软件发布的时候已经进行过编译的软件包,安装速度比源码包快得多。

3)源码包

源码包中是 MySQL 数据库的源代码,需要用户编译成二进制文件后才可以使用。

除此之外,不同 Linux 发行版的 MySQL 软件包也是不一样的。下面是 Red Hat Enterprise Linux 和 SUSE Linux Enterprise Server 这两个发行版的 MySQL 软件包的介绍。

1)Red Hat Enterprise Linux 发行版

Red Hat Enterprise Linux 是红帽公司的产品。Red Hat Enterprise Linux 下的 MySQL 软件包大部分是 RPM 软件包。由于支持的处理器架构不一样,所以每个 Red Hat Enterprise Linux 版本下的 MySQL 软件包的版本也不同。 

除了 RPM 包的版本以外,在 Red Hat Enterprise Linux 中还有 MySQL 二进制包和源码包。RPM 软件包、二进制软件包和源码包的安装方式是不一样的。RPM 包安装最容易,源码包安装最灵活。

读者可以在下载页面(MySQL :: Download MySQL Community Server),选择 Red Hat Enterprise Linux 平台,下载服务器端和客户端。

2)SUSE Linux Enterprise Server 发行版

SUSE Linux Enterprise Server 是德国 SuSE Linux AG 公司发行和维护的 Linux 发行版。该公司在 2004 年被 Novell 公司收购。和 Red Hat 一样,不同的处理器架构下 MySQL 的版本也不相同。

大家可以在下载页面(MySQL :: Download MySQL Community Server),选择 SUSE Linux enterprise Server 平台,下载服务器端和客户端。

其中,MySQL Server 代表服务器端的 RPM 包,为用户提供核心的 MySQL 服务。Clinet Utilities 代表客户端的 RPM 包,是连接 MySQL 服务的客户端工具,方便管理员和开发人员在服务器上进行各种管理工作。

拓展

除了上述两个 Linux 的发行版以外,还有其他 Linux 发行版,例如比较流行的 Fedora、Ubuntu 和 CentOS 等。还有国内比较好的 Linux 发行版,如红旗、中标普华等。这些 Linux 发行版上都可以安装 MySQL 数据库。

选择 Linux 版本的 MySQL 时,首先要确定自己 Linux 的版本。确定版本后,再根据自己电脑的硬件选择相应的版本。如果有相应的 RPM 软件包,最好选择 RPM 软件包。如果没有相应的 RPM 软件包和二进制软件包,那只能使用源码包进行安装。

下面是常用的 Linux 版本和推荐的 MySQL 版本,如下表所示:

Linux 版本推荐安装的MySQL版本
Red Hat Enterprise LinuxRPM软件包
SUSE Linux Enterprise ServerRPM软件包
FedoraRPM软件包
Ubuntu源码包
CentOSRPM软件包

如果你的 Linux 发行版支持 RPM 软件包,尽量选择 RPM 包进行安装。这种方式安装简单,且管理方便。

黑马程序员 MySQL数据库入门到精通,从mysql安装到mysql高级、mysql优化全囊括

http://www.lryc.cn/news/45569.html

相关文章:

  • 【JavaEE进阶】——第二节.Spring核心和设计思想
  • twitter开源算法(1)For You推荐系统架构
  • A General Framework for Uncertainty Estimation in Deep Learning源码阅读(二)
  • 串行通信协议---HART协议
  • 【独家】华为OD机试 - 寻找密码(C 语言解题)
  • FPGA有哪些优质的带源码的IP开源网站?
  • 基于模型预测控制(MPC)的微电网调度优化的研究(Matlab代码实现)
  • Postman接口测试之Mock快速入门
  • 分享一个国内可用的免费ChatGPT网站
  • 15. 三数之和(Java)
  • Navicat Premium 16安装教程
  • 蓝桥杯刷题冲刺 | 倒计时8天
  • 四.JAVA基础面试题:重要知识
  • 某面试官分享经验:看求职者第一眼,开口说第一句话,面试结果就差不多定了,准确率高达90%以上...
  • Java开发 - 消息队列之RabbitMQ初体验
  • 蓝桥杯入职项目(HTML + springBoot)
  • 【IAR工程】STM8S208RB基于ST标准库下按键检测
  • 【5】深度学习之Pytorch——如何使用张量处理文本数据集(语料库数据集)
  • 《Spring系列》第5章 refresh()
  • ThreeJS-缩放、旋转(四)
  • 数据更新 | CnOpenData法拍房数据
  • 【Spring从成神到升仙系列 五】从根上剖析 Spring 循环依赖
  • 设计模式之代理模式(C++)
  • c++11 标准模板(STL)(std::unordered_multimap)(三)
  • Linux进程控制-2
  • 快速排序算法
  • 中华好诗词大学季第二季(四)
  • 分布式系统容灾部署方案
  • Python 爬虫性能相关总结
  • Baumer工业相机堡盟工业相机如何设置网口的IP地址(工业相机连接的网口设置IP地址步骤)