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-core
和client-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 建置的發行版本不同,並且本手冊中的說明不一定適用於安裝它們。應參考供應商的說明。