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

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

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 にインストールして保護する方法を学びました。

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


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

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

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

  1. MySQL 8.0/5.7をDebian11/Debian10にインストールする方法

  2. MySQLをDebian11にインストールする方法

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

  1. PHP-Fusion9をDebian8にインストールする方法

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

  3. Debian8にPunBBをインストールする方法