使用 MySQL APT 存储库的快速指南

文章前言, 这是官方文档 , 我机翻了概要和目录部分, 该文档讲解了apt安装MySQL的步骤


摘要

这是使用 MySQL APT 存储库的快速指南,它提供了用于在当前 Debian 和 Ubuntu 版本上安装和管理 MySQL 服务器、客户端和其他组件的软件包。deb

有关法律信息,请参阅法律声明。

有关使用MySQL的帮助,请访问MySQL论坛,在那里您可以与其他MySQL用户讨论您的问题。

文档生成时间: 2022-02-15 (修订: 71961)


目录


  • 全新安装 MySQL 的步骤

  • 选择主要发行版本

  • 使用 APT 安装其他 MySQL 产品和组件

  • 使用 MySQL APT 存储库从源代码安装 MySQL

  • 使用 MySQL APT 存储库升级 MySQL

  • 使用 MySQL APT 存储库替换 MySQL 的本机发行版

  • 替换由直接deb软件包下载安装的MySQL服务器

  • 使用 APT 删除 MySQL

  • 有关升级共享客户端库的特别说明

  • 使用APT存储库安装MySQL NDB集群

  • 安装其他MySQL NDB群集产品和组件

  • MySQL APT 存储库中的可用包

  • 附录 A:手动添加和配置 MySQL APT 存储库

  • 附录 B:使用 MySQL APT 存储库以非交互方式安装 MySQL

  • 附录 C:存储库源列表中缺少条目的错误

全新安装 MySQL 的步骤

注意

以下说明假设您的系统上尚未安装任何版本的MySQL(无论是由Oracle还是其他方分发);如果不是这种情况,请按照使用MySQL APT存储库替换MySQL的本机发行版或替换由Direct deb软件包下载安装的MySQL服务器中给出的说明进行操作。

  1. 添加 MySQL APT 存储库

    首先,将MySQL APT存储库添加到系统的软件存储库列表中。请按照下列步骤操作:

    1. 转到 MySQL APT 存储库的下载页面,网址为 https://dev.mysql.com/downloads/repo/apt/。

    2. 选择并下载适用于您的 Linux 发行版的发布包。

    3. 使用以下命令安装下载的发布包,将特定于版本的包名称替换为下载的包的名称(如果未在包所在的文件夹中运行该命令,则前面是其路径):

      $> sudo dpkg -i /PATH/version-specific-package-name.deb

      例如,对于软件包的 w.x.y-z 版本,命令为:

      $> sudo dpkg -i mysql-apt-config_w.x.y-z_all.deb

      请注意,相同的软件包适用于所有受支持的 Debian 和 Ubuntu 平台。

    4. 在安装软件包期间,系统将要求您选择要安装的MySQL服务器和其他组件(例如MySQL工作台)的版本。如果您不确定要选择哪个版本,请不要更改为您选择的默认选项。如果不希望安装特定组件,也可以选择"无"。对所有组件进行选择后,选择"确定"以完成发布包的配置和安装。

      您可以随时更改以后版本的选择;有关说明, 请参阅选择主要发行版本。

    5. 使用以下命令更新 MySQL APT 存储库中的包信息(此步骤是必需的):

      $> sudo apt-get update

    除了使用发布包,您还可以手动添加和配置MySQL APT存储库;有关详细信息,请参阅附录 A:手动添加和配置 MySQL APT 存储库。

    注意

    在系统上启用 MySQL APT 存储库后,您将无法再从平台的本机软件存储库安装任何 MySQL 包,直到禁用 MySQL APT 存储库。

  2. 使用 APT 安装 MySQL

    通过以下命令安装MySQL:

    $> sudo apt-get install mysql-server

    这将安装MySQL服务器的软件包,以及客户端和数据库公用文件的软件包。

    在安装过程中,系统会要求您为MySQL安装的root用户提供密码。

    重要

    确保您记住您设置的根密码。想要稍后设置密码的用户可以在对话框中将密码字段置空,然后按Ok;在这种情况下,对服务器的根访问将通过套接字对等凭据可插拔身份验证进行身份验证,以用于使用Unix套接字文件的连接。您可以稍后使用程序mysql_secure_installation设置 root 密码。

  3. 启动和停止 MySQL 服务器

    MySQL服务器在安装后自动启动。您可以使用以下命令检查MySQL服务器的状态:

    $> systemctl status mysql

    如果操作系统启用了 systemd,则应使用标准 systemctl(或者,参数反转的服务)命令(如停止启动状态重新启动)来管理 MySQL 服务器服务。默认情况下,该服务处于启用状态,并在系统重新启动时启动。请参阅使用 systemd 管理 MySQL 服务器以获取更多信息。mysql

注意

一些依赖于本机MySQL包的第三方原生存储库包可能无法与MySQL APT存储库包一起使用,因此不应与它们一起使用;其中包括akonadi-backend-mysql,handlersocket-mysql-5.5和zoneminder。

选择主要发行版本

默认情况下,MySQL服务器和其他所需组件的所有安装和升级都来自您在安装配置包期间选择的主要版本的发布系列(请参阅添加MySQL APT存储库)。但是,通过重新配置已安装的配置包,您可以随时切换到另一个受支持的主要版本系列。使用以下命令:

$> sudo dpkg-reconfigure mysql-apt-config

然后,将出现一个对话框,要求您选择所需的主要发行版本。进行选择,然后选择"确定"。返回到命令提示符后,使用以下命令更新 MySQL APT 存储库中的包信息:

$> sudo apt-get update

然后,当您下次使用 apt-get install 命令时,将安装所选系列中的最新版本。

您可以使用相同的方法来更改要随MySQL APT存储库一起安装的任何其他MySQL组件的版本。

你可能感兴趣的:(数据库,mysql)