Oracle 提供了 Debian 软件包,用于在 Debian 或类似 Debian 的 Linux 系统上安装 MySQL。这些软件包可通过两个不同的渠道获得:
MySQL APT 存储库 ,支持 Debian 和 Ubuntu 平台。有关详细信息,请参阅 第 2.5.3 节,“使用 MySQL APT 存储库在 Linux 上安装 MySQL”。
MySQL 开发人员专区的下载区。有关详细信息,请参阅 第 2.1.3 节,“如何获取 MySQL”。以下是有关那里可用的 Debian 软件包的一些信息以及安装它们的说明:
libaio
如果您的系统上尚未存在 该库, 您可能还需要安装该库:$> sudo apt-get install libaio1
MySQL Developer Zone 中提供了各种 Debian 软件包,用于安装 MySQL 的不同组件。首选方法是使用 tarball 包,其中包含 MySQL 基本设置所需的包。tarball 包的名称格式为 . 是MySQL版本, 是Linux发行版。该值指示为其构建程序包的处理器类型或系列,如下表所示:
mysql-server_
MVER
-DVER
_CPU
.deb-bundle.tarMVER
DVER
CPU
下载 tarball 后,使用以下命令将其解压缩:
$> tar -xvf mysql-server_MVER-DVER_CPU.deb-bundle.tar
通常,
deb
使用以下命令安装从 tarball 中解压缩的包(有关安装服务器包所需的额外步骤,请参阅下面的说明):$> sudo dpkg -i package-name.deb
需要安装四个包:
数据库公共文件(先安装这个包再安装其他包):
$> sudo dpkg -i mysql-common_MVER-DVER_CPU.deb
MySQL服务器:
首先安装数据库公共文件包(见最后一个项目符号),然后通过以下命令预配置服务器安装:
$> sudo dpkg-preconfigure mysql-community-server_MVER-DVER_CPU.deb
root
系统会要求您为 MySQL 安装 的用户提供密码 。您可能还会被问及有关安装的其他问题。重要的确保记住您设置的 root 密码。以后要设置密码的用户可以将 对话框中 的密码字段留空,然后按OK即可。但是,使用程序mysql_secure_installation尽快设置密码非常重要,因为在您使用密码 保护数据库的根帐户之前,人们可以匿名访问您的 MySQL 服务器。
接下来,使用以下命令安装服务器包:
$> sudo dpkg -i mysql-community-server_MVER-DVER_CPU.deb
MySQL客户端:
$> sudo dpkg -i mysql-community-client_MVER-DVER_CPU.deb
MySQL 共享客户端库:
$> sudo dpkg -i libmysqlclient18_MVER-DVER_CPU.deb
以下是文件在系统上的安装位置:
所有配置文件(如
my.cnf
)都在/etc
所有二进制文件、库、标头等都在
/usr
数据目录在
/var
MySQL 的 Debian 发行版也由其他供应商提供。请注意,它们在特性、功能和约定(包括通信设置)方面可能与 Oracle 构建的不同,并且本手册中的说明不一定适用于安装它们。相反,应参考供应商的说明。