# 2.5.5 使用 Oracle 的 Debian 软件包在 Linux 上安装 MySQL
Oracle 提供 Debian 软件包,用于在 Debian 或类似 Debian 的 Linux 系统上安装 MySQL。这些软件包可通过两个不同的渠道获得:
这MySQL APT 存储库 (opens new window).这是在类 Debian 系统上安装 MySQL 的首选方法,因为它提供了一种简单方便的方式来安装和更新 MySQL 产品。有关详细信息,请参阅第 2.5.2 节,“使用 MySQL APT 存储库在 Linux 上安装 MySQL”.
这MySQL 开发者专区的下载区 (opens new window).有关详细信息,请参阅第 2.1.3 节,“如何获取 MySQL”.以下是有关那里可用的 Debian 软件包的一些信息以及安装它们的说明:
MySQL 开发者专区提供了各种 Debian 软件包,用于在当前 Debian 和 Ubuntu 平台上安装 MySQL 的不同组件。首选方法是使用 tarball 包,其中包含 MySQL 基本设置所需的包。tarball 包的名称格式为
mysql服务器_ *
MVER*-*
DVER*_*
中央处理器*.deb-bundle.tar
.*MVER
是 MySQL 版本和DVER
是 Linux 发行版。这中央处理器
*value 表示为其构建包的处理器类型或系列,如下表所示:表 2.13 MySQL Debian 和 Ubuntu 安装包 CPU 标识符
* 中央处理器
*价值预期的处理器类型或系列 i386
奔腾处理器或更好,32 位 amd64
64 位 x86 处理器 下载 tarball 后,使用以下命令解压缩:
$> tar -xvf mysql-server_MVER-DVER_CPU.deb-bundle.tar
-
$> sudo apt-get install libaio1
使用以下命令预配置 MySQL 服务器包:
$> sudo dpkg-preconfigure mysql-community-server_*.deb
系统会要求您为 MySQL 安装提供 root 用户的密码。您可能还会被问到有关安装的其他问题。
重要的
确保记住您设置的根密码。以后想设置密码的用户可以在对话框中将密码字段留空,然后按OK;在这种情况下,对服务器的 root 访问权限是使用MySQL Socket Peer-Credential 身份验证插件用于使用 Unix 套接字文件的连接。您可以稍后使用设置root密码mysql_安全的_安装.
对于 MySQL 服务器的基本安装,安装数据库公共文件包、客户端包、客户端元包、服务器包和服务器元包(按此顺序);你可以用一个命令来做到这一点:
$> sudo dpkg -i mysql-{common,community-client,client,community-server,server}_*.deb
也有包
服务器核心
和客户核心
在包名称中。这些仅包含二进制文件,并由标准软件包自动安装。自行安装它们不会导致 MySQL 设置正常运行。如果您被警告未满足的依赖项磅数,您可以使用apt-get:
sudo apt-get -f install
以下是文件在系统上的安装位置:
所有配置文件(如
我的.cnf
) 下/etc/mysql
所有二进制文件、库、头文件等都在
/usr/bin
和/usr/sbin
数据目录在
/var/lib/mysql
笔记
MySQL 的 Debian 发行版也由其他供应商提供。请注意,它们可能在特性、功能和约定(包括通信设置)方面与 Oracle 构建的不同,并且本手册中的说明不一定适用于安装它们。应参考供应商的说明。