文件首頁
MySQL 9.0 參考手冊
相關文件 下載本手冊
PDF (美國 Letter) - 40.0Mb
PDF (A4) - 40.1Mb
Man Pages (TGZ) - 258.2Kb
Man Pages (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 9.0 參考手冊  /  ...  /  從原生軟體儲存庫在 Linux 上安裝 MySQL

2.5.7 從原生軟體儲存庫在 Linux 上安裝 MySQL

許多 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 中建立。init 腳本會在 /etc/init.d/mysql 中建立。

    伺服器應該已經啟動。您可以使用以下方式手動啟動和停止伺服器

    #> service mysql [start|stop]

    此服務會自動新增至 2、3 和 4 執行層級,並且在單一、關閉和重新啟動層級中有停止腳本。