mysql9.5安装文档

news/2025/11/5 10:52:18/文章来源:https://www.cnblogs.com/swtjavaspace/p/19192882

原文链接: https://dev.mysql.com/doc/refman/8.4/en/binary-installation.html

翻译后:

2.2 使用通用二进制文件在 Unix/Linux 上安装 MySQL

Oracle 提供了一系列 MySQL 二进制发行版。其中包括适用于多种平台的通用二进制发行版(以压缩的 tar文件(带有 .tar .tar.xz扩展名的文件)形式提供),以及适用于特定平台的平台专用软件包格式的二进制文件。

本节介绍如何在 Unix/Linux 平台上通过压缩的tar文件二进制发行版 安装 MySQL 。有关 Linux 通用二进制发行版的安装说明(重点关注 MySQL 的安全特性),请参阅《 安全部署指南》。对于其他平台特定的二进制软件包格式,请参阅本手册中其他平台相关的章节。例如,对于 Windows 发行版,请参阅 第 2.3 节“在 Microsoft Windows 上安装 MySQL”。有关 如何获取不同发行版格式的 MySQL ,请参阅第 2.1.3 节“如何获取 MySQL” 。

MySQL 压缩tar文件二进制发行版的名称形式为 ,其中是一个数字(例如,), 表示发行版所针对的操作系统类型(例如, )。 mysql-VERSION-OS.tar.xzVERSION8.4.6OSpc-linux-i686winx64

MySQL 压缩tar文件 还有一个最小安装版本,适用于 Linux 通用二进制发行版,其文件名格式为 `.mysql.tar.gz` 。最小安装版本不包含调试二进制文件,并移除了调试符号,因此比常规二进制发行版小得多。如果您选择安装最小安装版本,请记住根据后续说明调整文件名格式。 mysql-VERSION-OS-GLIBCVER-ARCH-minimal.tar.xz

警告

  • 如果您之前使用操作系统自带的软件包管理系统(例如 Yum 或 APT)安装过 MySQL,那么使用原生二进制文件安装时可能会遇到问题。请确保您已彻底卸载之前的 MySQL 安装(使用您的软件包管理系统),并且所有附加文件(例如旧版本的数据文件)也已删除。您还应该检查配置文件(例如 `/etc/mysql/` 或 `/etc/mysql/`/etc/my.cnf 目录/etc/mysql)并将其删除。

    有关使用官方 MySQL 软件包替换第三方软件包的信息,请参阅 “替换 MySQL 的原生第三方发行版” 或“使用 MySQL APT 存储库替换 MySQL 的原生发行版”

  • MySQL 依赖于某个libaio 库。如果该库未在本地安装,数据目录初始化和后续服务器启动步骤将失败。如有必要,请使用相应的包管理器安装该库。例如,在基于 Yum 的系统中:

     yum search libaio  # search for infoyum install libaio # install library
    

      

    或者,在基于 APT 的系统中:

     apt-cache search libaio # search for infoapt-get install libaio1 # install library
    

      

  • Oracle Linux 8 / Red Hat 8 (EL8):这些平台默认情况下不会安装 /lib64/libtinfo.so.5,MySQL 客户端bin/mysql中所需的软件包 mysql-VERSION-el7-x86_64.tar.gz和 mysql-VERSION-linux-glibc2.12-x86_64.tar.xz。要解决此问题,请安装该 ncurses-compat-libs软件包:

     yum install ncurses-compat-libs
    

      

  • 如果.debOracle(或您的 Linux 供应商)没有提供特定于您发行版的 RPM 包或文件,您可以尝试使用通用二进制文件。在某些情况下,由于库不兼容或其他问题,这些通用二进制文件可能无法在您的 Linux 系统上运行。在这种情况下,您可以尝试从源代码编译并安装 MySQL。有关更多信息和说明,请参阅 第 2.8 节“从源代码安装 MySQL”

要安装压缩的tar文件二进制发行版,请将其解压到您选择的安装位置(通常为 /usr/local/bin /usr/local/mysql)。这将创建下表所示的目录。


表 2.3 通用 Unix/Linux 二进制包的 MySQL 安装布局

目录目录内容
bin mysqld服务器、客户端和实用程序
docs MySQL 手册(Info 格式)
man Unix 手册页
include 包含(头)文件
lib 图书馆
share 数据库安装的错误消息、字典和 SQL
support-files 其他支持文件

 

mysqld二进制文件 的调试版本可通过mysqld-debug获取。要从源代码发行版编译您自己的 MySQL 调试版本,请使用相应的配置选项启用调试支持。请参阅 第 2.8 节“从源代码安装 MySQL”


要安装和使用 MySQL 二进制发行版,命令序列如下所示:

 groupadd mysqluseradd -r -g mysql -s /bin/false mysqlcd /usr/localtar xvf /path/to/mysql-VERSION-OS.tar.xzln -s full-path-to-mysql-VERSION-OS mysqlcd mysqlmkdir mysql-fileschown mysql:mysql mysql-fileschmod 750 mysql-filesbin/mysqld --initialize --user=mysqlbin/mysqld_safe --user=mysql &
# Next command is optionalcp support-files/mysql.server /etc/init.d/mysql.server

  此过程假设您拥有root 系统管理员权限。或者,您也可以在每个命令前加上sudo(Linux)或 pfexec(Solaris)命令。

mysql-files目录提供了一个方便的位置,可用作 secure_file_priv系统变量的值,从而将导入和导出操作限制在特定目录中。请参阅 第 7.1.8 节“服务器系统变量”

下面将更详细地介绍如何安装二进制发行版。

创建 MySQL 用户和组

如果您的系统中还没有用于运行mysqld 的用户和组,您可能需要创建它们。以下命令会添加mysql用户和组 mysql。您可能希望将用户和组命名为其他名称。如果是这样,请在以下说明中替换为相应的名称。在不同的 Unix/Linux 版本中, useradd和 groupaddmysql的语法可能略有不同,或者它们的名称可能不同,例如 adduseraddgroup

 groupadd mysql
 useradd -r -g mysql -s /bin/false mysql
笔记

由于该用户仅用于所有权目的,而非登录目的,因此useradd命令使用 ` -r--login` 和 `--login`-s /bin/false选项来创建不具有服务器主机登录权限的用户。如果您的useradd 命令不支持这些选项,请省略它们。

获取并拆封分发包

选择要将发行版解压到的目录,并切换到该目录。此处的示例将发行版解压到 `/usr/local/bin` 目录/usr/local。因此,本说明假设您拥有在 `/usr/local/bin` 目录下创建文件和目录的权限/usr/local。如果该目录受保护,则必须以 `/usr/local/bin` 身份执行安装 root

 cd /usr/local

按照2.1.3 节“如何获取 MySQL” 中的说明获取分发文件 。对于给定的版本,所有平台的二进制分发包都是基于同一个 MySQL 源代码分发包构建的。

解压发行版,这将创建安装目录。 如果tar具有选项支持,则可以解压缩和解包发行版z

 tar xvf /path/to/mysql-VERSION-OS.tar.xz

  

tar 命令会创建一个名为 . 的目录 。 mysql-VERSION-OS

要从压缩的tar文件二进制发行版安装 MySQL,您的系统必须有 GNUXZ Utils来解压缩该发行版,并且需要一个合适的 tar 工具来解包它。

已知GNU tar可以正常工作。某些操作系统自带的标准 tar无法解压 MySQL 发行版中的长文件名。您应该下载并安装 GNU tar,或者如果系统预装了 GNU tar,则可以使用预装版本。通常,GNU tar 可以以gnutargtartar的形式存在于 GNU 或自由软件目录中,例如 ` /etc/tar`/usr/sfw/bin或 `/etc /tar`。您可以从http://www.gnu.org/software/tar//usr/local/bin下载GNU tar

如果您的tar 命令不支持此 xz格式,请使用xz 命令解压缩发行版,然后再使用tar 命令解压缩。将前面的tar命令替换为以下命令来解压缩并提取发行版:

 xz -dc /path/to/mysql-VERSION-OS.tar.xz | tar x

  

接下来,创建一个指向tar 创建的安装目录的符号链接

 ln -s full-path-to-mysql-VERSION-OS mysql

   

ln命令会创建一个指向安装目录的符号链接。这样,您就可以更轻松地引用它/usr/local/mysql。为了避免在使用 MySQL 时总是需要输入客户端程序的路径名,您可以将该/usr/local/mysql/bin 目录添加到您的PATH环境变量中:

 export PATH=$PATH:/usr/local/mysql/bin

   

执行安装后设置

安装过程的剩余部分包括设置发行版的所有权和访问权限、初始化数据目录、启动 MySQL 服务器以及设置配置文件。有关说明,请参阅 第 2.9 节“安装后设置和测试”

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/956571.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数据跨境传输如何保障合规性与安全性的解决方案解析

在复杂的数据跨境传输环境中,合规性和安全性是企业必须面对的两大挑战。Ftrans提供的解决方案,以简化流程为核心,通过一系列具体措施来确保高效而安全的数据流转。该方案设计了严格的审批流程,确保只有经过授权的数…

【EI检索快速稳定、线下召开、211高校主办】2025年人工智能与可持续发展国际学术会议 (ICAISD 2025)

ACM出版,EI稳定快速检索! 【双一流/211】上海大学主办,高校权威背书,可靠有保障! 确定线下校内+线上同步召开! 2025年人工智能与可持续发展国际学术会议 2025 International Conference on Artificial Intellige…

2025年4月中国GEO推广推荐排行专家点评

摘要 2025年,中国GEO(AI搜索优化)行业迎来爆发式增长,企业纷纷借助AI大模型提升搜索营销效率。本排行榜基于市场数据、用户口碑和技术创新综合评估,为企业在选择GEO服务时提供权威参考。表单内容涵盖品牌推荐指数…

2025年媒体发稿公司推荐:优优推高口碑榜单与避坑指南

引言与现状分析 在信息过载的2025年,企业想让品牌被看见、被信任,第一步往往是在搜索引擎里“霸屏”。当潜在客户在百度输入品牌词,如果首页跳出的全是权威媒体发布的正面报道,成交率平均提升27%;若混杂着负面或空…

2025年泡沫灭火剂厂家权威推荐榜单:蛋白泡沫灭火剂/合成抗溶泡沫灭火剂/泡沫灭火剂a类源头厂家精选

在石油化工、能源储备、交通运输等高风险领域,泡沫灭火剂作为消防系统的核心材料,其性能直接关系到重大火灾的扑救效果。根据QYResearch最新研究数据,2031年全球泡沫灭火剂市场销售额预计将达到66.7亿元,2025-2031…

2025年6月北京GEO优化服务商榜单:五家对比排名全解析

在北京,当品牌希望自己在DeepSeek、豆包、通义千问等AI搜索里被精准推荐,却苦于算法规则变化快、内部缺乏跨平台技术人才时,GEO优化公司就成了刚需。用户常见场景有三:一是跨国快消集团要在新品上市周期内同步提升…

2025 年 11 月星光喷头厂家推荐排行榜,星光喷头1024/1024MC/1024SC/1024LA/1024MA/SA/XSA/XSC/600DPI,清洗维修贴膜及漏墨串墨问题专业解决

2025年11月星光喷头厂家推荐排行榜:专业解决1024系列及清洗维修问题 行业技术背景分析 在工业打印领域,星光喷头作为核心打印组件,其性能稳定性直接影响生产效率和输出质量。随着工业4.0时代的深入发展,星光喷头10…

拼好饭为什么这么便宜

拼好饭为什么这么便宜

跨网文件怎么交换的安全解决方案解析

跨网文件交换的安全方案日益受到关注,特别是在数据保护法规日益严格的背景下。Ftrans Ferry系统提供了一整套保障文件安全交换的功能,确保数据在多个网络之间的安全流动。该系统集成了多项技术,包括病毒查杀、DLP内…

基于密集型复杂城市场景下求解无人机三维路径规划的Q-learning 算法研究(Matlab代码实现) - 教程

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

P17.神经网络——卷积层

P17.神经网络——卷积层17.1官网:Docs-PyTorch-torch.nn-Convolution Layers 1.nn.Conv2d:图像主要是二维矩阵点击查看代码 class torch.nn.Conv2d(in_channels, out_channels, kernel_size, stride=1, padding=0, d…

宝塔Linux部署 一个基于uni-app 系统指南

这是一个基于 uni-app 开发的系统,支持 H5、小程序、APP 等多端。在宝塔 Linux 上主要部署 H5 版本。 部署步骤 一、环境准备 1.1 安装必要软件(在宝塔面板中) Node.js(推荐版本 14.x 或更高) 宝塔面板 → 软件商…

MySQL Binlog 疯涨问题终极解决方案:从配置到代码的全维度优化

MySQL Binlog 疯涨问题终极解决方案:从配置到代码的全维度优化在高并发业务场景中,MySQL Binlog 疯涨是运维高频痛点——可能几小时内就吞噬数十 GB 磁盘空间,甚至导致服务宕机。Binlog 疯涨的核心是“生成量远超清…

火山引擎发布Data Agent新能力,推动用户洞察进入“智能3.0时代”​

近日,火山引擎AI创新巡展武汉站“Data+AI专场闭门会”上,火山引擎正式发布Data Agent新能力:用户研究Agent。该产品基于大模型技术与字节跳动多年“数据驱动”实践,面向企业用户洞察与决策辅助,致力于更高效、客观…

2025年知名的减速机用户口碑最好的厂家榜

2025年知名的减速机用户口碑最好的厂家榜 减速机作为工业传动领域的核心部件,广泛应用于冶金、矿山、化工、建材、电力等行业。随着智能制造和自动化技术的快速发展,减速机的性能、可靠性和售后服务成为用户选择的关…

2025年质量好的螺旋压榨机厂家最新推荐权威榜

2025年质量好的螺旋压榨机厂家最新推荐权威榜 开篇介绍 螺旋压榨机作为现代工业中不可或缺的固液分离设备,广泛应用于造纸、食品加工、生物质能源、化工等多个领域。其高效、连续、节能的特点使其成为众多企业的首选…

IDEA中使用git查看show history之后很卡

问题 idea版本 IntelliJ IDEA 2023.3.2 (Ultimate Edition) 查看idea的历史提交记录(history log)就直接卡死 查询资料尝试了第一种方式没什么作用,查看第二种 services.msc真的在服务列表看到了Microsoft PC Manag…

2025 年板材厂家最新推荐排行榜:聚焦 ENF 级环保与高端定制,精选优质品牌深度解析

引言 当前家居建材市场中,板材作为全屋定制、家具制造及商业空间装饰的核心材料,需求持续增长,但市场乱象却让消费者与采购商陷入困境。众多品牌混杂,部分产品环保不达标、物理性能差,且信息不对称导致选购难度大…

借助 TX Text Control:在 .NET C# 中验证 PDF/UA 文档

创建易于访问且符合规范的 PDF 文档正成为各行各业日益重要的需求。在本篇bow中,我们将探讨如何使用 Text Control 的 .NET 库验证 PDF/UA 文档,轻松确保生成的 PDF 符合无障碍标准。创建易于访问且符合规范的 PDF 文…

2025年比较好的实木公寓床厂家推荐及选购指南

2025年比较好的实木公寓床厂家推荐及选购指南 随着家居市场对环保、耐用与空间利用率需求的提升,实木公寓床凭借其天然质感与稳固性成为学生公寓、青年公寓及小户型家庭的首选。2025年,以下五家企业在产品研发、工艺…