文档首页
MySQL 9.0 参考手册
相关文档 下载本手册
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
手册页 (TGZ) - 258.2Kb
手册页 (Zip) - 365.3Kb
信息 (Gzip) - 4.0Mb
信息 (Zip) - 4.0Mb


MySQL 9.0 参考手册  /  ...  /  从本地软件仓库安装 MySQL(Linux)

2.5.7 从本地软件仓库安装 MySQL(Linux)

许多 Linux 发行版在其本地软件仓库中都包含 MySQL 服务器、客户端工具和开发组件的版本,并且可以使用平台的标准软件包管理系统进行安装。本节提供使用这些软件包管理系统安装 MySQL 的基本说明。

重要

本地软件包通常比当前可用的版本落后几个版本。您通常也无法安装开发里程碑版本 (DMR),因为这些版本通常不会在本地仓库中提供。在继续之前,我们建议您查看 第 2.5 节“在 Linux 上安装 MySQL” 中介绍的其他安装选项。

发行版特定说明如下所示

  • Red Hat Linux、Fedora、CentOS

    注意

    对于许多 Linux 发行版,您可以使用 MySQL Yum 软件仓库而不是平台的本地软件仓库来安装 MySQL。有关详细信息,请参阅 第 2.5.1 节“使用 MySQL Yum 软件仓库在 Linux 上安装 MySQL”

    对于 Red Hat 和类似发行版,MySQL 发行版分为多个单独的软件包,mysql 用于客户端工具,mysql-server 用于服务器和相关工具,mysql-libs 用于库。如果您想提供来自不同语言和环境(如 Perl、Python 和其他语言和环境)的连接,则需要这些库。

    要进行安装,请使用 yum 命令指定要安装的软件包。例如

    #> yum install mysql mysql-server mysql-libs mysql-server
    Loaded plugins: presto, refresh-packagekit
    Setting up Install Process
    Resolving Dependencies
    --> Running transaction check
    ---> Package mysql.x86_64 0:5.1.48-2.fc13 set to be updated
    ---> Package mysql-libs.x86_64 0:5.1.48-2.fc13 set to be updated
    ---> Package mysql-server.x86_64 0:5.1.48-2.fc13 set to be updated
    --> Processing Dependency: perl-DBD-MySQL for package: mysql-server-5.1.48-2.fc13.x86_64
    --> Running transaction check
    ---> Package perl-DBD-MySQL.x86_64 0:4.017-1.fc13 set to be updated
    --> Finished Dependency Resolution
    
    Dependencies Resolved
    
    ================================================================================
     Package               Arch          Version               Repository      Size
    ================================================================================
    Installing:
     mysql                 x86_64        5.1.48-2.fc13         updates        889 k
     mysql-libs            x86_64        5.1.48-2.fc13         updates        1.2 M
     mysql-server          x86_64        5.1.48-2.fc13         updates        8.1 M
    Installing for dependencies:
     perl-DBD-MySQL        x86_64        4.017-1.fc13          updates        136 k
    
    Transaction Summary
    ================================================================================
    Install       4 Package(s)
    Upgrade       0 Package(s)
    
    Total download size: 10 M
    Installed size: 30 M
    Is this ok [y/N]: y
    Downloading Packages:
    Setting up and reading Presto delta metadata
    Processing delta metadata
    Package(s) data still to download: 10 M
    (1/4): mysql-5.1.48-2.fc13.x86_64.rpm                    | 889 kB     00:04
    (2/4): mysql-libs-5.1.48-2.fc13.x86_64.rpm               | 1.2 MB     00:06
    (3/4): mysql-server-5.1.48-2.fc13.x86_64.rpm             | 8.1 MB     00:40
    (4/4): perl-DBD-MySQL-4.017-1.fc13.x86_64.rpm            | 136 kB     00:00
    --------------------------------------------------------------------------------
    Total                                           201 kB/s |  10 MB     00:52
    Running rpm_check_debug
    Running Transaction Test
    Transaction Test Succeeded
    Running Transaction
      Installing     : mysql-libs-5.1.48-2.fc13.x86_64                          1/4
      Installing     : mysql-5.1.48-2.fc13.x86_64                               2/4
      Installing     : perl-DBD-MySQL-4.017-1.fc13.x86_64                       3/4
      Installing     : mysql-server-5.1.48-2.fc13.x86_64                        4/4
    
    Installed:
      mysql.x86_64 0:5.1.48-2.fc13            mysql-libs.x86_64 0:5.1.48-2.fc13
      mysql-server.x86_64 0:5.1.48-2.fc13
    
    Dependency Installed:
      perl-DBD-MySQL.x86_64 0:4.017-1.fc13
    
    Complete!

    现在应该安装了 MySQL 和 MySQL 服务器。示例配置文件安装在 /etc/my.cnf 中。要启动 MySQL 服务器,请使用 systemctl

    $> systemctl start mysqld

    如果数据库表尚不存在,则会自动为您创建。但是,您应该运行 mysql_secure_installation 来设置服务器上的 root 密码。

  • Debian、Ubuntu、Kubuntu

    注意

    对于受支持的 Debian 和 Ubuntu 版本,可以使用 MySQL APT 软件仓库 而不是平台的本地软件仓库来安装 MySQL。有关详细信息,请参阅 第 2.5.2 节“使用 MySQL APT 软件仓库在 Linux 上安装 MySQL”

    在 Debian 和相关发行版上,其软件仓库中有两个 MySQL 软件包,分别是用于客户端和服务器组件的 mysql-clientmysql-server。您应该指定一个显式版本,例如 mysql-client-5.1,以确保安装所需的 MySQL 版本。

    要下载和安装(包括任何依赖项),请使用 apt-get 命令,并指定要安装的软件包。

    注意

    在安装之前,请确保更新 apt-get 索引文件,以确保下载的是最新可用版本。

    注意

    apt-get 命令安装了许多软件包(包括 MySQL 服务器),以便提供典型的工具和应用程序环境。这可能意味着您除了安装主 MySQL 软件包之外,还会安装大量其他软件包。

    在安装过程中,将创建初始数据库,并提示您输入 MySQL root 密码(和确认)。将在 /etc/mysql/my.cnf 中创建一个配置文件。将在 /etc/init.d/mysql 中创建一个初始化脚本。

    服务器应该已经启动。您可以使用以下命令手动启动和停止服务器

    #> service mysql [start|stop]

    该服务会自动添加到 2、3 和 4 运行级别,并在单用户模式、关机和重启级别中包含停止脚本。