使用Oracle的Debian软件包在Linux上安装MySQL

ops/2025/1/7 21:56:27/

Oracle提供Debian软件包,用于在Debian或类似Debian的Linux系统上安装MySQL。这些软件包可通过两种不同的渠道获得:

1、从MySQLAPT存储库。这是在类Debian系统上安装MySQL的首选方法,因为它提供了一种简单方便的方式来安装和更新MySQL产品。

2、从MySQL开发人员专区的下载区域。

a、MySQL开发者专区提供了各种Debian软件包,用于在当前Debian和Ubuntu平台上安装MySQL的不同组件。首选方法是使用tarball包,其中包含MySQL基本设置所需的软件包。tarball包的名称格式为mysql-server_MVER-DVER_CPU.deb-bundle.tarMVER是MySQL版本,DVER是Linux分布版本。CPU值表示为其构建包的处理器类型或系列,如下表所示:

表2.12MySQLDebian和Ubuntu安装包CPU标识符

CPU处理器类型或家族
i386奔腾处理器或更好,32位
amd6464位x86处理器

b、下载tarball后,使用以下命令解压缩:

$> tar -xvf mysql-server_MVER-DVER_CPU.deb-bundle.tar

c、如果您的系统上还没有libaio库,您可能需要安装它:

$> sudo apt-get install libaio1

d、使用以下命令预配置MySQL服务器包:

$> sudo dpkg-preconfigure mysql-community-server_*.deb

系统会要求您为MySQL安装提供root用户的密码。您可能还会被问到有关安装的其他问题。请确保记住您设置的root密码。

e、对于MySQL服务器的基本安装,安装数据库公共文件包、客户端包、客户端元包、服务器包和服务器元包(按该顺序);您可以通过一个命令来完成:

$> sudo dpkg -i mysql-{common,community-client-plugins,community-client-core,community-client,client,community-server-core,community-server,server}_*.deb

也有包名中有server-coreclient-core的包。这些包只包含二进制文件,由标准包自动安装。自行安装它们不会导致功能正常的MySQL设置。

如果dpkg(例如libmecab2)警告您未满足的依赖项,您可以使用apt-get修复它们:

sudo apt-get -f install

以下是文件安装在系统上的位置:

  • 所有配置文件(如my.cnf)都在/etc/mysql

  • 所有二进制文件、库、头文件等都在/usr/bin/usr/sbin

  • 数据目录在/var/lib/mysql

 

 其他供应商也提供MySQL的Debian发行版。请注意,它们在特性、功能和约定(包括通信设置)方面可能与Oracle构建的版本不同,并且本手册中的说明不一定适用于安装它们。相反,应查阅供应商的说明。


http://www.ppmy.cn/ops/148283.html

相关文章

关于C语言初步的一些基础知识整理(2)

“本篇是对于C语言初步中一些基础知识的简单整理,内容较为琐碎,但实用” 在C语言中,格式控制符是用于指定数据输出格式的特殊字符,不同的数据类型有着其对应的格式控制符。具体的: %f 用于输出浮点型数据&#xff08…

av1学习笔记(二):sequence_header_obu

av1学习笔记(二):sequence_header_obu 目录 av1学习笔记(二):sequence_header_obu1,图片的编解码方式1.1 seq_profile:1.2 still_picture1.3 reduced_still_picture_header1.4 编解码图像的宽高…

python基础004--flask

文章目录 1.学习目的2.web开发3.代码4.结果展示1.学习目的 最近有粉丝想我写一篇关于web开发的python案例,于是借此机会,2024年最后一天,写一个,祝大家学业有成,万事如意,平安喜乐~ 2.web开发 使用Python进行Web开发通常涉及以下步骤: 选择Web框架: 选择一个适合你项…

探索报表软件的世界:山海鲸、Tableau与Power BI比较

概述 本文将为大家介绍五款优秀的报表软件,其中包括山海鲸报表、FineReport、Tableau、Power BI 和 SAP Crystal Reports。每款软件都有其独特的功能和优势,适用于不同规模和需求的企业与个人。文章从报表设计简便性、数据整合能力、可视化效果、适用场…

网络安全主动防御技术与应用

15.1 入侵阻断技术与应用 入侵阻断是网络安全主动防御的技术方法,其基本原理是通过对目标对象的网络攻击行为进行阻断,从而达到保护目标对象的目的。 1)原理 防火墙、IDS是保障网络安全不可缺少的基础技术,但是防火墙和IDS 本身…

图论:Tarjan算法的使用,找连通分量、割点、桥

感谢B站:“邋遢大哥233”的教学视频 Tarjan算法 Tarjan算法是处理有关图的连通性问题的算法。下面是有关图的连通性的一些基本概念:图的连通性 连通图(Connected Graph):无向图中任意两个顶点都是连通的&#xff0c…

C# 附加到进程中,发现断点不是实的断点

1、提示内容如下。 The breakpoint will not currently be hit. No symbols have been loaded for this document. 2、解决办法 Properties -> Debug-> Enable Debuggers: Check "Enable native code debugging"

某煤矿井上井下网络一体化管理项目

随着某煤矿智能化建设的不断推进,全矿网络内部署了大量网络设备、智能传感器、摄像头及环境监测器等关键设施。在此背景下,如何确保全网设备的敏捷响应与稳定运行,保障井上井下高速数据传输的畅通,以及实现全矿高效运维和安全生产…