首頁 > 資料庫 > mysql教程 > linux 下 安裝mysql

linux 下 安裝mysql

PHPz
發布: 2023-05-08 15:15:07
原創
1430 人瀏覽過

MySQL是一種開源的關聯式資料庫管理系統,可以運行在各種作業系統上,如Linux、Windows和macOS。

在Linux系統上安裝MySQL不僅可以提升系統的安全性和資料管理能力,還可以在各種應用程式中使用MySQL進行資料儲存和檢索。本文將介紹在Linux系統上安裝MySQL的步驟。

第一步:準備工作

在安裝MySQL之前,請確保您的Linux系統已經安裝了相依性。這些相依性包括:gcc編譯器、g 編譯器、make指令、cmake指令和zlib函式庫。

如果在您的系統中沒有這些依賴項,您可以透過使用以下命令在終端機中安裝它們:

sudo apt-get install gcc g++ make cmake zlib1g-dev
登入後複製

當您輸入此命令並按下回車鍵時,系統將開始下載並安裝這些依賴項。

第二步:下載MySQL

在開始安裝MySQL之前,您需要先從MySQL官方網站下載MySQL軟體包。您可以訪問以下連結以下載MySQL軟體包:

https://dev.mysql.com/downloads/mysql/

您需要下載MySQL社群版或企業版,根據您的需要選擇對應的版本。在下載頁面中,您可以看到不同版本的MySQL軟體包和格式。您可以選擇 tar.gz 格式的軟體包,這是一個經過壓縮的檔案包,您需要先解壓縮才能安裝。

第三個步驟:安裝MySQL

當您下載了MySQL軟體套件以後,您需要解壓縮檔案並進入解壓縮後的目錄。您可以使用下列指令將MySQL軟體包解壓縮:

tar -zxvf mysql-8.0.26.tar.gz
登入後複製

此指令將在目前目錄中建立一個名為 mysql-8.0.26 的目錄。請注意,版本號碼可能會根據您下載的軟體包而有所不同。

接下來,進入解壓縮後的目錄並建立一個 build 目錄。您可以使用以下命令完成這一步驟:

cd mysql-8.0.26
mkdir build
cd build
登入後複製

在 build 目錄中,您需要執行 cmake 命令以準備MySQL的安裝。

cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DWITH_BOOST=boost
登入後複製

此指令將使用cmake對MySQL進行設定。其中,-DCMAKE_INSTALL_PREFIX=/usr/local/mysql 表示MySQL將被安裝到/usr/local/mysql 目錄中,-DMYSQL_DATADIR=/usr/local/mysql /data 表示MySQL將使用/usr/local/mysql/data 目錄儲存數據,-DWITH_BOOST=boost 表示使用boost函式庫。

當 cmake 運行完成後,您需要使用以下命令建立和安裝MySQL:

make && make install
登入後複製

這個過程可能需要一段時間,取決於您的系統效能。當這個過程完成後,您需要將MySQL的可執行檔新增至PATH環境變數:

export PATH=$PATH:/usr/local/mysql/bin
登入後複製

您可以將此指令新增至.bashrc 檔案中,以便於系統每次啟動時自動新增MySQL的路徑。

第四步:設定MySQL

MySQL安裝完成後,您需要進行一些設定才能啟動MySQL服務。

首先,您需要使用以下命令建立MySQL運行使用者:

useradd -r -s /sbin/nologin mysql
登入後複製

接下來,您需要使用以下命令建立MySQL資料儲存目錄:

mkdir -p /usr/local/mysql/data
登入後複製

使用下列命令將MySQL的資料儲存目錄設定為mysql使用者所擁有:

chown -R mysql:mysql /usr/local/mysql/
登入後複製

您需要使用下列指令初始化MySQL資料儲存:

cd /usr/local/mysql
bin/mysqld --initialize --user=mysql
登入後複製

最後,您需要啟動MySQL服務:

bin/mysqld_safe --user=mysql &
登入後複製

此命令將啟動MySQL服務,並將其運行在背景。

您也可以使用下列指令將MySQL服務新增至系統啟動項目:

cp support-files/mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql
chkconfig --add mysql
登入後複製

當您完成上述步驟後,MySQL服務會在背景執行,並可使用下列指令檢視服務狀態:

netstat -na | grep 3306
登入後複製

如果您看到以下輸出,說明MySQL服務成功啟動:

tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN
登入後複製

在安裝MySQL過程中,如果遇到任何問題,您可以查看MySQL的官方文件或訪問MySQL社群討論區以獲得協助。

總結

本文介紹了在Linux系統上安裝MySQL的詳細步驟。在安裝MySQL之前,您需要確保系統已經安裝了必要的依賴項。接下來,您需要下載MySQL軟體包,並在解壓縮後的目錄中執行cmake和make命令以完成MySQL的編譯和安裝。最後,您需要進行MySQL的配置,並啟動MySQL服務。

以上是linux 下 安裝mysql的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板