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 にインストールして保護する方法を学びました。
御時間ありがとうございます。問題やフィードバックがある場合は、下にコメントを残してください。