Ubuntu 22.04 に MariaDB をインストールする方法。 MariaDB は、MySQL 上に構築された最も広く使用されているデータベース ソフトウェアの 1 つであり、WordPress などを利用するいくつかの有名なアプリケーションで使用されています。
このガイドでは、最新の MariaDB コミュニティ サーバーを Ubuntu 22.04 にインストールする方法を学習します
この設定は Google クラウドでテストされているため、AWS、Azure、VPS、Ubuntu 22.04 を実行する専用サーバーなど、すべてのクラウド ホスティング サービスで動作します。
前提条件
- サーバーまたは sudo ユーザーへの root アクセス
ステップ 1:セットアップの初期化
次のコマンドを使用して、利用可能な最新バージョンにパッケージを更新することから始めます。
sudo apt update sudo apt upgrade
セットアップを更新したら、セットアップを開始できます。
ステップ 2:MariaDB をインストールする
デフォルトでは、Ubuntu 22.04 リポジトリには MariaDB バージョン 10.6 パッケージがあります。直接インストールできます
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) Active: active (running) since Thu 2022-05-12 16:49:10 UTC; 9h ago Docs: man:mariadbd(8) https://mariadb.com/kb/en/library/systemd/ Main PID: 1632 (mariadbd) Status: "Taking your SQL requests now..." Tasks: 7 (limit: 1146) Memory: 261.7M CPU: 1min 41.373s CGroup: /system.slice/mariadb.service └─1632 /usr/sbin/mariadbd
これで、MariaDB サーバーの最新バージョンがインストールされました。
ステップ 3:MariaDB を保護する
MariaDB のインストールには mysql_secure_installation
という名前のスクリプトが付属しています これにより、MariaDB サーバーのセキュリティを簡単に改善できます。
sudo mysql_secure_installation
認証タイプを切り替えるように求められます。
Setting the root password or using the unix_socket ensures that nobody can log into the MariaDB root user without the proper authorisation. You already have your root account protected, so you can safely answer 'n'. Switch to unix_socket authentication [Y/n]
デフォルトの認証方法を使用するには、n を入力することをお勧めします。これを切り替えると、多くの場合、セキュリティと使いやすさを向上させるのに十分ですが、外部プログラム (phpMyAdmin など) に管理者権限を許可する必要がある場合は複雑になります。
次のプロンプトで、MariaDB ルート ユーザーのパスワードを設定するよう求められます。
Validate Password プラグインをセットアップすると、スクリプトは新しいパスワードの強度を表示します。 y
と入力します パスワードを確認します。
次に、匿名ユーザーを削除し、ローカル マシンへのルート ユーザー アクセスを制限し、テスト データベースを削除し、特権テーブルをリロードするよう求められます。 y
と答える必要があります すべての質問に。
以下のコマンドを使用して、MariaDB のバージョンを確認できます。
sudo mysqladmin version
Output mysqladmin Ver 9.1 Distrib 10.6.7-MariaDB, for debian-linux-gnu on x86_64 Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Server version 10.6.7-MariaDB-2ubuntu1 Protocol version 10 Connection Localhost via UNIX socket UNIX socket /run/mysqld/mysqld.sock Uptime: 2 min 47 sec Threads: 1 Questions: 74 Slow queries: 0 Opens: 33 Open tables: 26 Queries per second avg: 0.443
完了したトレーニング コースで Linux 管理のキャリアを強化し、夢の仕事に就きましょう。
結論
これで、MariaDB サーバーを Ubuntu 22.04 にインストールして保護する方法を学びました。
御時間ありがとうございます。問題やフィードバックに直面した場合は、下にコメントを残してください。