GNU/Linux >> Linux の 問題 >  >> Linux

Debian 11 に MariaDB をインストールする方法

Debian 11 に MariaDB をインストールする方法。MariaDB は、MySQL 上に構築された最も広く使用されているデータベース ソフトウェアの 1 つであり、WordPress などを利用するいくつかの有名なアプリケーションで使用されています。

このガイドでは、Debian に最新の MariaDB コミュニティ サーバーをインストールする方法を学習します。

このセットアップは Google クラウドでテストされているため、AWS、Azure、VPS、Debian 11 を実行する専用サーバーなど、すべてのクラウド ホスティング サービスで動作します。

前提条件

  • サーバーまたは sudo ユーザーへの root アクセス

ステップ 1:セットアップの初期化

次のコマンドを使用して、利用可能な最新バージョンにパッケージを更新することから始めます。

sudo apt update
sudo apt upgrade

wget パッケージをインストールします。

sudo apt install wget

セットアップを更新したら、セットアップを開始できます。

ステップ 2:APT リポジトリを構成する

デフォルトでは、Debian 11 リポジトリには MariaDB パッケージがあります。ただし、それらは古くなっている可能性があり、最新バージョンがありません。利用可能な最新バージョンをインストールするには、以下の手順に従う必要があります。

MariaDB APT リポジトリを追加するには、次のコマンドを実行します

wget https://downloads.mariadb.com/MariaDB/mariadb_repo_setup
echo "b9e90cde27affc2a44f9fc60e302ccfcacf71f4ae02071f30d570e6048c28597 mariadb_repo_setup" | sha256sum -c -

正しい権限を設定してください。

chmod +x mariadb_repo_setup

インストールする MariaDB のバージョンをセットアップします。ここでは、このチュートリアルを書いている時点で最新のバージョン 10.6 を使用しています。

sudo ./mariadb_repo_setup --mariadb-server-version="mariadb-10.6"

パッケージ インデックスを更新し、MariaDB をインストールします。

sudo apt update
sudo apt install mariadb-server mariadb-client

インストールが完了すると、MariaDB サービスが自動的に開始されます。 MariaDB サーバーが実行されていることを確認するには、次のように入力します。

sudo service mariadb status

出力は、サービスが有効で実行中であることを示しているはずです:

 ● mariadb.service - MariaDB 10.6.7 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 Mon 2022-02-14 05:51:33 UTC; 29s ago
       Docs: man:mariadbd(8)
             https://mariadb.com/kb/en/library/systemd/
    Process: 3823 ExecStartPre=/usr/bin/install -m 755 -o mysql -g root -d /var/run/mysqld (>
    Process: 3824 ExecStartPre=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION >
    Process: 3826 ExecStartPre=/bin/sh -c [ ! -e /usr/bin/galera_recovery ] && VAR= ||   VAR>
    Process: 3870 ExecStartPost=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION>
    Process: 3872 ExecStartPost=/etc/mysql/debian-start (code=exited, status=0/SUCCESS)
   Main PID: 3855 (mariadbd)

これで、MariaDB サーバーの最新バージョンがインストールされました。

ステップ 3:MariaDB を保護する

MariaDB のインストールには、mysql_secure_installation という名前のスクリプトが付属しています これにより、MariaDB サーバーのセキュリティを簡単に改善できます。

sudo mysql_secure_installation

VALIDATE PASSWORD PLUGIN を設定するよう求められます これは、MariaDB ユーザーのパスワードの強度をテストし、セキュリティを向上させるために使用されます。

yを押してください パスワード検証プラグインまたはその他のキーを設定して次のステップに進む場合。

パスワード検証ポリシーには、低、中、強の 3 つのレベルがあります。

強力なパスワード検証のために 2 を入力してください。

次のプロンプトで、MariaDB ルート ユーザーのパスワードを設定するよう求められます。

Validate Password プラグインをセットアップすると、スクリプトは新しいパスワードの強度を表示します。 y と入力します パスワードを確認します。

次に、匿名ユーザーを削除し、ローカル マシンへのルート ユーザー アクセスを制限し、テスト データベースを削除し、権限テーブルをリロードするよう求められます。 y と答える必要があります すべての質問に。

完了したトレーニング コースで Linux 管理のキャリアを強化し、夢の仕事に就きましょう。

結論

これで、MariaDB サーバーを Debian 11 にインストールして保護する方法を学びました。

御時間ありがとうございます。問題やフィードバックがある場合は、下にコメントを残してください。


Linux
  1. Debian9にMariaDBをインストールする方法

  2. Debian10にMariaDBをインストールする方法

  3. Debian11にMariaDB10.xをインストールする方法

  1. Debian11にMariaDBをインストールする方法

  2. NextCloudをDebian10にインストールする方法

  3. Debian11にMariaDB10.6をインストールする方法

  1. Debian8にMariaDBをインストールする方法

  2. Debian8にNextcloudをインストールする方法

  3. Debian9にOwnCloudをインストールする方法