1. 程式人生 > >如何在Debian 9上安裝MariaDB

如何在Debian 9上安裝MariaDB

Install MariaDB On DebianInstall MariaDB On Debian

MariaDB是一個開源的,多執行緒的關係資料庫管理系統,是MySQL的向後相容替代品。 它由MariaDB Foundation維護和開發,包括一些MySQL的原始開發人員。

隨著Debian 9的釋出,MySQL被MariaDB取代為預設的資料庫系統。

在本教程中,我們將向您展示如何在Debian 9機器上安裝MariaDB的兩種不同方法。 第一種方法將引導您完成從Debian儲存庫安裝MariaDB所需的步驟,而第二種方法將教您如何從官方MariaDB儲存庫安裝最新版本的MariaDB。

通常,建議從Debian儲存庫安裝MariaDB。

如果您更喜歡MySQL而不是MariaDB,請檢視如何在Debian 9上安裝MySQL教程。 如果您的應用程式沒有任何特定要求,您應該堅持使用Debian 9中的預設資料庫系統MariaDB。

在Debian 9上安裝MariaDB

在撰寫本文時,Debian main中提供的最新MariaDB版本是10.1版。

要在Debian 9上安裝MariaDB,請按照下列步驟操作:

01、首先輸入以下內容來更新apt packages index:

sudo apt update

02、更新包列表後,通過執行以下命令安裝MariaDB:

sudo apt install mariadb-server

03、MariaDB服務將自動啟動。 您可以輸入以下命令進行驗證:

sudo systemctl status mariadb
輸出應該如下所示:
● mariadb.service - MariaDB database server
Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset
Active: active (running) since Wed 2018-09-12 15:10:40 UTC; 1min 48s ago
Main PID: 11356 (mysqld)
Status: "Taking your SQL requests now..."
CGroup: /system.slice/mariadb.service
        └─11356 /usr/sbin/mysqld

從MariaDB儲存庫在Debian 9上安裝MariaDB

在撰寫本文時,最新版本的MariaDB是版本10.3,可以從官方的MariaDB儲存庫安裝。 在繼續下一步之前,請訪問MariaDB Repository頁面並檢查是否有新版本可用。

要在Debian 9系統上安裝MariaDB 10.3,請按照下列步驟操作:

01、第一步是啟用MariaDB儲存庫並將儲存庫GPG金鑰匯入到系統中,以執行此操作,執行以下命令:

sudo apt install software-properties-common dirmngr
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://mirrors.dotsrc.org/mariadb/repo/10.3/debian stretch main'

02、啟用儲存庫後,更新包列表並使用以下命令安裝MariaDB:

sudo apt update
sudo apt install mariadb-server

03、MariaDB服務將自動啟動,以驗證它是否執行以下命令:

sudo systemctl status mariadb 輸出結果:
● mariadb.service - MariaDB 10.3.8 database server
Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
Drop-In: /etc/systemd/system/mariadb.service.d
        └─migrated-from-my.cnf-settings.conf
Active: active (running) since Sun 2018-07-29 19:36:30 UTC; 56s ago
    Docs: man:mysqld(8)
        https://mariadb.com/kb/en/library/systemd/
Main PID: 16417 (mysqld)
Status: "Taking your SQL requests now..."
    Tasks: 31 (limit: 507)
CGroup: /system.slice/mariadb.service
        └─16417 /usr/sbin/mysqld

MariaDB 安全配置

要提高MariaDB安裝的安全性,請執行mysql_secure_installation指令碼:

sudo mysql_secure_installation

該指令碼將提示您為root帳戶設定密碼,刪除匿名使用者,限制root使用者對本地計算機的訪問許可權並刪除測試資料庫。

最後,指令碼將重新載入許可權表,確保所有更改立即生效。

所有步驟都會詳細解釋,建議對所有問題回答“是”(是)。

從命令列連線到MariaDB

要通過終端以root帳戶型別連線到MariaDB伺服器:

mysql -u root -p

系統將提示您輸入先前使用mysql_secure_installation指令碼設定的root密碼。

輸入密碼後,您將看到MariaDB shell,如下所示:

輸出結果:
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 2
Server version: 10.1.26-MariaDB-0+deb9u1 Debian 9.1

Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]&gt

總結

在本教程中,我們向您展示瞭如何在Debian 9伺服器上安裝和保護MariaDB。

如果您遇到問題或有反饋,請在下面留言。