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

Debian10に最新のMySQLをインストールする方法

MySQLは、Linux Debianのリポジトリにプリインストールされている、よく知られたオープンソースのリレーショナルデータベース管理システムです。 MariaDBは、Debian 10のデフォルトデータベースとして利用できます。したがって、MySQLサーバーとそのすべての依存関係をDebian10システムにインストールする必要があります。

この記事では、MySQLサーバーをDebian10にインストールする方法のデモを提供します。

前提条件

管理タスクを実行するためのsudoコマンドアクセス権があります。

MySQLサーバーをDebian10システムにインストールするには、次の手順に従う必要があります。

ステップ1:ターミナルを開く

[アクティビティ]をクリックして、アプリケーションの検索バーに端末を入力します。検索バーの下に表示される端末アイコンをクリックします:

ステップ2:Debian10でMySQLリポジトリを追加または構成する

MySQLをインストールするには、最初にMySQLaptリポジトリをDebian10システムに追加する必要があります。この目的のために、リポジトリのダウンロードページに移動し、以下のwgetコマンドを使用してMySQLパッケージの最新リリースを取得します。

$ wget http://repo.mysql.com/mysql-apt-config_0.8.13-1_all.deb

最新リリースパッケージのダウンロードが完了したら、sudo権限で次のコマンドを実行してインストールします。

$ sudo apt install ./mysql-apt-config_0.8.13-1_all.deb

インストール中、システムに設定メニューが表示され、インストールするMySQLのバージョンを選択できます。ここでは、MySQL8.0がすでに選択されています。サーバーの要件に応じて、他のバージョンを選択できます。次に、「Tab」キーを押して「OK」を選択し、「Enter」を押します。これは、下に表示されている画像にも表示されています。

ステップ3:aptパッケージリストを更新する

推奨される方法は、システムに新しいアプリケーションをインストールする前に、リポジトリパッケージリストを更新することです。したがって、次のコマンドを使用してaptパッケージを更新します。

$ sudo apt update

ステップ4:MySQLをインストールする

Debian aptリポジトリを更新した後、以下のコマンドを実行して、MySQLサーバーパッケージをDebian10にインストールします。

$ sudo apt install mysql-server

ここで、MySQLのrootユーザーのパスワードを入力するように求められます。この記事でさらに設定する空白のままにします。

次のダイアログで、MySQL8.0認証について通知するメッセージがシステムに表示されます。

まず、この認証プラグインがMySQLアプリケーションでサポートされていることを確認してから、MySQL8認証プラグインを選択します。

ステップ5:MySQLサービスのステータスを確認する

インストールプロセスが完了すると、MySQLサービスがシステムで自動的に開始されます。次のコマンドを入力して、サービスの実行ステータスを確認できます。

$ sudo systemctl status mysql

ステップ6:MySQLを安全にインストールする

次のコマンドを実行することにより、MySQLサーバーのインストールをより安全にすることができます。ここでは、rootアカウントのパスワードを次のように設定する必要があります。

$ sudo mysql_secure_installation

次のステップでは、「VALIDATEPASSWORDPLUGIN」を構成するように求められます。このプラグインは通常、MySQLユーザーのパスワード強度をテストするために使用されます。これは、パスワード検証の3つのレベル(低、中、強力)で構成されています。このプラグインを設定したくない場合は、「Enter」キーを押してください。

次の段階では、rootユーザーのMySQLアカウントのパスワードを設定します。

rootアカウントのパスワードを入力すると、スクリプトは次の質問に答えるように求めます。

  1. 匿名ユーザーを削除しますか?
  2. rootユーザーのローカルマシンへのアクセスを制限しますか?
  3. テストデータベースを削除しますか?

安全な構成を正常に完了するには、すべての質問に「はい」と答える必要があります。

ステップ7:MySQLサーバーに接続する

MySQLデータベースで作業するには、インストールプロセス中にMySQLサーバーパッケージの依存関係としてプレインストールされている必要なパッケージMySQLクライアントが必要です。

インストール中に、rootログインタイプのデフォルトの認証方法を選択してインストールした場合は、次のコマンドを実行します。

$ sudo mysql

従来の認証方法の場合は、端末で次のコマンドを入力します。

$ mysql -u root -p

上記の手順mysql_secure_installationで設定したrootアカウントのパスワードを入力するように求められます。パスワードを入力すると、MySQLシェル環境が端末に表示されます。

結論

この記事では、Debian10LinuxシステムにMySQLサーバーをインストールする方法について詳しく説明しました。さらに、インストールを保護し、MySQLシェルに接続する方法も確認しました。 Validate passwordプラグインを使用すると、より安全なデータベースのMySQLパスワード認証を行うことができます。

この投稿は、LinuxMint20にPostgreSQLをインストールするのに役立ちます。


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

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

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

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

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

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

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

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

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