文件首頁
MySQL 9.0 參考手冊
相關文件 下載本手冊
PDF (美式信紙) - 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 參考手冊  /  ...  /  使用 Oracle 提供的 Debian 套件在 Linux 上安裝 MySQL

2.5.5 使用 Oracle 提供的 Debian 套件在 Linux 上安裝 MySQL

Oracle 為在 Debian 或類似 Debian 的 Linux 系統上安裝 MySQL 提供 Debian 套件。這些套件可透過兩種不同的管道取得

  • 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 值表示建置套件的處理器類型或系列,如下表所示

      表 2.12 MySQL Debian 和 Ubuntu 安裝套件 CPU 識別碼

      CPU 預期的處理器類型或系列
      i386 Pentium 處理器或更好,32 位元
      amd64 64 位元 x86 處理器

    • 下載 tarball 後,使用以下命令解壓縮

      $> tar -xvf mysql-server_MVER-DVER_CPU.deb-bundle.tar
    • 如果您的系統上尚未安裝 libaio 程式庫,您可能需要安裝它

      $> sudo apt-get install libaio1
    • 使用以下命令預先設定 MySQL 伺服器套件

      $> sudo dpkg-preconfigure mysql-community-server_*.deb

      系統會要求您提供 MySQL 安裝的 root 使用者密碼。您可能也會被問到其他有關安裝的問題。

      重要

      請確保您記得設定的 root 密碼。想要稍後設定密碼的使用者可以在對話方塊中將密碼欄位留空,然後按一下確定;在這種情況下,使用 Unix socket 檔案的連線,對伺服器的 root 存取會使用 MySQL Socket Peer-Credential 驗證外掛程式進行驗證。您可以使用 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-coreclient-core。這些僅包含二進位檔,並由標準套件自動安裝。單獨安裝它們不會導致 MySQL 設定正常運作。

      如果您收到 dpkg 警告您有未滿足的依賴關係 (例如 libmecab2),您可以使用 apt-get 修復它們

      sudo apt-get -f install

      以下是檔案在系統上的安裝位置

      • 所有設定檔 (如 my.cnf) 都位於 /etc/mysql

      • 所有二進位檔、程式庫、標頭等都位於 /usr/bin/usr/sbin

      • 資料目錄位於 /var/lib/mysql

注意

其他供應商也提供 MySQL 的 Debian 發行版本。請注意,它們在功能、功能和慣例 (包括通訊設定) 方面可能與 Oracle 建置的發行版本不同,並且本手冊中的說明不一定適用於安裝它們。應參考供應商的說明。