Oracle 提供 Debian 软件包,用于在 Debian 或类似 Debian 的 Linux 系统上安装 MySQL。这些软件包可以通过两种不同的渠道获得
MySQL APT 仓库。这是在类似 Debian 的系统上安装 MySQL 的首选方法,因为它提供了一种简单方便的方式来安装和更新 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
值表示为其构建软件包的处理器类型或系列,如以下表格所示下载 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 用户提供密码。您可能还会被问到有关安装的其他问题。
重要确保您记住设置的 root 密码。希望稍后设置密码的用户可以在对话框中将 密码 字段留空,然后直接按 ;在这种情况下,将使用 MySQL 套接字对等凭证可插拔身份验证插件 来对使用 Unix 套接字文件的连接进行身份验证。您可以稍后使用 mysql_secure_installation 来设置 root 密码。
要基本安装 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 构建的版本不同,并且本手册中的说明不一定适用于安装它们。应参考供应商的说明。