如何在 Debian 10 上安裝最新的 MySQL


MySQL 是一種流行的開源關係數據庫管理系統,預裝在 Linux Debian 存儲庫中。 MariaDB 可用作 Debian 10 的默認數據庫。因此,您需要在 Debian 10 系統上安裝 MySQL 服務器及其所有依賴項。

本文將向您展示如何在 Debian 10 上安裝 MySQL 服務器。

先決條件

具有執行管理任務的 sudo 命令訪問權限。

要在您的 Debian 10 系統上安裝 MySQL 服務器,您需要執行以下步驟:

第 1 步:打開終端

[アクティビティ],然後在應用程序搜索欄中鍵入終端。單擊搜索欄下方顯示的終端圖標。

第 2 步:在 Debian 10 上添加或配置 MySQL 存儲庫

要安裝 MySQL,您首先需要將 MySQL apt 存儲庫添加到您的 Debian 10 系統。為此,請轉到存儲庫的下載頁面並使用下面的 wget 命令獲取最新版本的 MySQL 包。

$ wget https://repo.mysql.com/mysql-apt-config_0.8.13-1_all.deb

下載最新版本的軟件包後,使用 sudo 權限運行以下命令進行安裝:

$ sudo apt install ./mysql-apt-config_0.8.13-1_all.deb

在安裝過程中,系統會出現一個配置菜單,您可以選擇要安裝的 MySQL 版本。這裡選擇 MySQL 8.0。您可以根據您的服務器要求選擇其他版本。 按 T​​ab 選擇確定,然後按 Enter。這也顯示在下圖中。

第三步:更新apt包列表

推薦的做法是在系統上安裝新應用程序之前更新存儲庫包列表。因此,使用以下命令更新 apt 包:

$ sudo apt update

第 4 步:安裝 MySQL

更新 Debian apt 存儲庫後,運行以下命令在 Debian 10 上安裝 MySQL 服務器包。

$ sudo apt install mysql-server

現在將要求您輸入 MySQL root 用戶的密碼。留著空白。我們將在本文中進一步配置它。

在下一個對話框中,系統將提示您有關 MySQL 8.0 身份驗證。

首先,確保您的 MySQL 應用程序支持此身份驗證插件,然後選擇 MySQL 8 身份驗證插件。

第 5 步:檢查 MySQL 服務狀態

安裝過程完成後,MySQL 服務將在您的系統上自動啟動。您可以通過鍵入以下內容檢查服務的運行狀態:

$ sudo systemctl status mysql

第 6 步:安全安裝 MySQL

您可以通過運行以下命令使您的 MySQL 服務器安裝更加安全:現在您需要為 root 帳戶設置密碼,如下所示:

$ sudo mysql_secure_installation

下一步將要求您配置驗證密碼插件。該插件通常用於測試 MySQL 用戶的密碼強度。它由三個級別的密碼驗證組成:低、中和強。如果你不配置這個插件,[Enter]點擊。

下一步是為 root 用戶的 MySQL 帳戶設置密碼。

輸入 root 帳戶的密碼後,腳本會要求您回答以下問題:

  1. 刪除匿名用戶?
  2. 是否要限制 root 用戶對本地計算機的訪問?
  3. 您確定要刪除測試數據庫嗎?

您必須對所有問題回答“是”並按“y”才能成功完成安全配置。

第 7 步:連接到 MySQL 服務器

要使用 MySQL 數據庫,您需要所需的包,即 MySQL 客戶端。這是在安裝過程中作為 MySQL 服務器包的依賴項預先安裝的。

如果您在安裝過程中選擇使用默認的root登錄類型的身份驗證方法進行安裝,則運行以下命令:

$ sudo mysql

對於傳統的身份驗證方法,請在終端中輸入以下命令:

$ mysql -u root -p

系統將提示您輸入您在上述 mysql_secure_installation 步驟中設置的 root 帳戶的密碼。輸入密碼後,MySQL shell 環境將出現在終端中。

結論是

在本文中,我們詳細介紹瞭如何在 Debian 10 Linux 系統上安裝 MySQL 服務器。我們還了解瞭如何保護您的安裝並連接到 MySQL shell。 驗證密碼插件允許您執行更安全的數據庫 MySQL 密碼驗證。

本文幫助您在 Linux Mint 20 上安裝 PostgreSQL。