MySQL を Debian 11 にインストールする方法。MySQL は、WordPress などを利用するいくつかの有名なアプリケーションで最も広く使用されているデータベース ソフトウェアの 1 つです。
このガイドでは、Debian に最新の MySQL コミュニティ サーバーをインストールする方法を学習します。
この設定は Google クラウドでテストされているため、AWS、Azure、VPS、Debian 11 を実行する専用サーバーなど、すべてのクラウド ホスティング サービスで動作します。
前提条件
- サーバーまたは sudo ユーザーへの root アクセス
ステップ 1:セットアップの初期化
次のコマンドを使用して、利用可能な最新バージョンにパッケージを更新することから始めます。
sudo apt update sudo apt upgrade
wget パッケージをインストールします。
sudo apt install wget
セットアップを更新したら、セットアップを開始できます。
ステップ 2:MySQL をインストールする
システムに MySQL APT リポジトリを追加するには、リポジトリのダウンロード ページに移動し、次のコマンドを使用して最新のリリース パッケージをダウンロードします。
wget https://dev.mysql.com/get/mysql-apt-config_0.8.22-1_all.deb
リリース パッケージをインストールします。
sudo apt install ./mysql-apt-config_0.8.22-1_all.deb
MySQL バージョン 8.0 をインストールします。 Tab キーを押して [OK] を選択し、Enter キーを押します (上の画像を参照)。
これで MySQL をインストールできます。
sudo apt update sudo apt install mysql-server
インストールが完了すると、MySQL サービスが自動的に開始されます。 MySQL サーバーが実行されていることを確認するには、次のように入力します。
sudo service mysql status
出力は、サービスが有効で実行中であることを示しているはずです:
mysql.service - MySQL Community Server Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2022-02-07 09:32:48 UTC; 17s ago Docs: man:mysqld(8) http://dev.mysql.com/doc/refman/en/using-systemd.html Main PID: 101929 (mysqld) Status: "Server is operational" Tasks: 38 (limit: 1148) Memory: 369.3M CPU: 805ms CGroup: /system.slice/mysql.service └─101929 /usr/sbin/mysqld Feb 07 09:32:48 demo systemd[1]: Starting MySQL Community Server... Feb 07 09:32:49 demo systemd[1]: Started MySQL Community Server.
ステップ 3:MySQL を保護する
MySQL のインストールには mysql_secure_installation
という名前のスクリプトが付属しています これにより、MySQL サーバーのセキュリティを簡単に改善できます。
sudo mysql_secure_installation
VALIDATE PASSWORD PLUGIN
を設定するよう求められます これは、MySQL ユーザー パスワードの強度をテストし、セキュリティを向上させるために使用されます。
y
を押してください パスワード検証プラグインまたはその他のキーを設定して次のステップに進む場合。
パスワード検証ポリシーには、低、中、強の 3 つのレベルがあります。
強力なパスワード検証のために 2 を入力してください。
次のプロンプトで、MySQL root ユーザーのパスワードを設定するよう求められます。
Validate Password プラグインをセットアップすると、スクリプトは新しいパスワードの強度を表示します。 y
と入力します パスワードを確認します。
次に、匿名ユーザーを削除し、ローカル マシンへのルート ユーザー アクセスを制限し、テスト データベースを削除し、特権テーブルをリロードするよう求められます。 y
と答える必要があります すべての質問に。
完了したトレーニング コースで Linux 管理のキャリアを強化し、夢の仕事に就きましょう。
結論
これで、MySQL スタックを Debian 11 にインストールして保護する方法を学びました。
御時間ありがとうございます。問題やフィードバックがある場合は、下にコメントを残してください。