使用通用二進位制檔案在 Unix/Linux 上安裝 MySQL


Oracle 提供了一套 MySQL 的二進位制發行版。這包括許多平臺上的壓縮 tar 檔案(副檔名為 .tar.xz 的檔案)形式的通用二進位制發行版,以及針對特定平臺的特定平臺包格式的二進位制檔案。

MySQL 壓縮 tar 檔案二進位制發行版的名稱格式為“mysql−VERSION−OS.tar.xz”,其中 VERSION 指的是一個數字,OS 指的是需要使用該發行版的作業系統的型別。

要安裝壓縮的 tar 檔案二進位制發行版,需要將其解壓縮到使用者選擇的目錄。mysqld 二進位制檔案的除錯版本可用作 mysqld−debug。

如果使用者需要使用自己的除錯版本從原始碼發行版編譯 MySQL,則需要使用相應的配置選項。

要安裝和使用 MySQL 二進位制發行版,需要使用以下命令序列:

shell> groupadd mysql
shell> useradd −r −g mysql −s /bin/false mysql
shell> cd /usr/local
shell> tar xvf /path/to/mysql−VERSION−OS.tar.xz
shell> ln −s full−path−to−mysql−VERSION−OS mysql
shell> cd mysql
shell> mkdir mysql−files
shell> chown mysql:mysql mysql−files
shell> chmod 750 mysql−files
shell> bin/mysqld −−initialize −−user=mysql
shell> bin/mysql_ssl_rsa_setup
shell> bin/mysqld_safe −−user=mysql &
# Below command is optional
shell> cp support−files/mysql.server /etc/init.d/mysql.server

以上假設使用者對其系統具有 root(管理員)訪問許可權。

mysql-files 目錄提供了一個易於用作 secure_file_priv 系統變數值的目錄。這僅將匯入和匯出操作限制到特定目錄。參見第 5.1.8 節,“伺服器系統變數”。

步驟簡述如下:

建立 mysql 使用者和組。可以使用以下命令完成:

shell> groupadd mysql
shell> useradd −r −g mysql −s /bin/false mysql

獲取並解壓縮發行版。可以使用以下命令完成:

shell> cd /usr/local

解壓縮發行版,這將建立安裝目錄。如果支援“z”選項,則“tar”可以解壓縮和解包發行版。可以使用以下命令完成:

shell> tar xvf /path/to/mysql−VERSION−OS.tar.xz

tar 命令建立一個名為 mysql−VERSION−OS 的目錄。

可以使用以下命令替換 tar 命令來解壓縮和提取發行版:

shell> xz −dc /path/to/mysql−VERSION−OS.tar.xz | tar x

可以為 tar 建立的安裝目錄建立一個符號連結:

shell> ln −s full−path−to−mysql−VERSION−OS mysql

“ln”命令建立一個指向安裝目錄的符號連結。這使使用者可以更輕鬆地將路徑引用為 /usr/local/mysql。可以使用以下命令將 /usr/local/mysql/bin 目錄新增到使用者的 PATH 變數:

shell> export PATH=$PATH:/usr/local/mysql/bin

更新於:2021年3月8日

瀏覽量 1K+

啟動您的職業生涯

完成課程後獲得認證

開始
廣告
© . All rights reserved.