Oracle 提供了 Debian 软件包,以便在 Debian 或类似 Linux 系统上安装 MySQL。这些软件包可以通过两个不同的渠道获取:
-
MySQL APT 仓库。这是安装 MySQL 在 Debian-like 系统上的首选方法,因为它提供了一种简单方便的方式来安装和更新 MySQL 产品。详细信息,请参阅 第 2.5.2 节,“使用 MySQL APT 仓库在 Linux 上安装 MySQL”。
-
MySQL 开发者区域的下载区域。详细信息,请参阅 第 2.1.3 节,“如何获取 MySQL”。以下是可用的 Debian 软件包信息和安装说明:
-
在 MySQL 开发者区域中提供了多个 Debian 软件包,以便在当前 Debian 和 Ubuntu 平台上安装 MySQL 的不同组件。首选方法是使用 tarball 捆绑包,该捆绑包包含基本设置 MySQL 所需的软件包。tarball 捆绑包的名称格式为
mysql-server_
。MVER
-DVER
_CPU
.deb-bundle.tarMVER
是 MySQL 版本,DVER
是 Linux 发行版版本。CPU
值指示了软件包所针对的处理器类型或家族,如下表所示:表 2.12 MySQL Debian 和 Ubuntu 安装软件包 CPU 标识符
CPU
ValueIntended Processor Type or Family i386
奔腾处理器或更好,32 位 amd64
64 位 x86 处理器 -
下载 tarball 后,使用以下命令解压缩:
$> tar -xvf mysql-server_MVER-DVER_CPU.deb-bundle.tar
-
您可能需要安装
libaio
库,如果它尚未在您的系统上安装。$> sudo apt-get install libaio1
-
使用以下命令预配置 MySQL 服务器软件包:
$> sudo dpkg-preconfigure mysql-community-server_*.deb
您将被要求提供 MySQL 安装的根用户密码。您可能还会被问及其他安装问题。
Important请记住您设置的根密码。用户可以在对话框中留空密码字段,然后单击 ;在这种情况下,服务器的根访问将使用 MySQL Socket Peer-Credential 认证插件 进行 Unix 套接字文件连接。您可以使用 mysql_secure_installation稍后设置根密码。
-
要进行基本的 MySQL 服务器安装,请安装数据库公共文件软件包、客户端软件包、客户端元软件包、服务器软件包和服务器元软件包(以该顺序);您可以使用单个命令:
$> sudo dpkg -i mysql-{common,community-client-plugins,community-client-core,community-client,client,community-server-core,community-server,server}_*.deb
还有一些带有
server-core
和client-core
的软件包名称。这些软件包仅包含二进制文件,并且由标准软件包自动安装。单独安装它们不会导致功能正常的 MySQL 设置。如果 dpkg 警告您未满足依赖项(例如 libmecab2),您可以使用 apt-get 修复它们:
sudo apt-get -f install
以下是文件安装在系统上的位置:
-
所有配置文件(如
my.cnf
)位于/etc/mysql
-
所有二进制文件、库、头文件等位于
/usr/bin
和/usr/sbin
-
数据目录位于
/var/lib/mysql
-
-
其他供应商也提供了 Debian 发行版的 MySQL。请注意,它们可能与 Oracle 构建的版本在功能、能力和约定(包括通信设置)方面有所不同,本手册中的说明可能不适用于安装它们。应该查看供应商的说明。