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

Ubuntu20.04LTSで最新のMySQLをセットアップする方法

MySQLサーバーは、オープンソースのリレーショナルデータベース管理システムです。 SQLは「StructuredQueryLanguage」の略です。さまざまなドメインのデータウェアハウジング、eコマースアプリケーション、およびロギングに使用できます。この記事では、Ubuntu20.04LTSへのMySQLのインストール手順について説明します。このアプリケーションのインストールが完了したら、ターミナルを介してアプリケーションを起動またはホストします。

前提条件

sudoコマンド権限を持っているか、システムにrootユーザーとしてログインする必要があります。

Ubuntu20.04へのMySQLのインストール手順

Ubuntu 20.04システムでMySQLデータベースをホストするには、必要なMySQLサーバーパッケージをインストールする必要があります。 MySQLはUbuntuAptリポジトリにインストールできます。そのため、UbuntuリポジトリからMySQLサーバーの最新パッケージを簡単に入手できます。ターミナルですべてのコマンドを実行しました。ただし、システムでターミナルを開く必要があります。 [アクティビティ]をクリックして、アプリケーション検索バーから起動できます。

Ubuntuシステムに最新のMySQLパッケージをインストールするには、次の手順を実装する必要があります。

ステップ1:aptリポジトリを更新する

新しい必要なパッケージをインストールする前に、サーバー上のUbuntuaptリポジトリを更新することをお勧めします。したがって、次のコマンドを使用して、aptリポジトリを更新できます。

$ sudo apt update

ステップ2:MySQLサーバーをインストールする

aptリポジトリが更新されたら、MySQLサーバーパッケージをシステムにインストールします。これを行うには、端末で次のコマンドを実行します。

$ sudo apt install mysql-server

上記のコマンドは、MySQLサーバーをシステムにインストールします。ただし、MySQLサーバーのインストールを安全にすることをお勧めします。

ステップ3:インストールを確認する

MySQLサーバーのインストールが完了すると、そのサービスがシステムで自動的に開始されます。 MySQLサーバーの実行中のサービスのステータスを表示するには、次のコマンドを実行できます。

$ sudo systemctl status mysql

上に表示されたスクリーンショットから、すべてのMySQLサービスがこのシステムで実行されていることがわかります。

ステップ4:MySQL構成を保護する

インストールを安全にするには、セキュリティスクリプトを実行して、MySQLサーバーの安全な構成を作成する必要があります。端末でスクリプトを実行すると、rootユーザーのリモートログインなどの安全性の低い機能を変更するように求められます。次のコマンドを入力して、構成をより安全にします。

$ sudo mysql_secure_installation

キーボードから「y」キーを押して、「パスワードの検証プラグイン」をインストールできるようにします。このプラグインは、システムにインストールしてから構成します。これは、MySQLユーザーのパスワード強度をテストするために使用されます。また、セキュリティレベルも向上します。

低、中、強の3つの異なるレベルのパスワード検証ポリシーが表示されます。 MySQLサーバーの強力なパスワードを選択する必要があります。したがって。強力なパスワード強度を得るには、オプション「2」を選択してください。次のステップでは、rootユーザーアカウントのMySQLのパスワードを入力するように求められます。

「パスワードの検証プラグイン」がすでに設定されている場合は、新しいパスワード強度のみが表示されます。新しいパスワードを確認するには、「y」を押します。

次のステップでは、次の質問を確認するように求められます。

  • 匿名ユーザーを削除しますか?
  • リモートログインを許可しませんか?
  • テストデータベースを削除してアクセスしますか?
  • 特権テーブルを今すぐリロードしますか?

上記のすべてのステートメントを確認するために、「y」を入力します。

ステップ5:MySQLサーバーをホストする

MySQLサーバーと対話するには、MySQLサーバーのインストール中にシステムにインストールされるMySQLクライアントユーティリティが必要です。これで、ターミナルを介してMySQLサーバーを実行できます。次のコマンドを実行して、MySQLのコマンドラインビューにアクセスできます。

$ sudo mysql

MySQLサーバーを実行するための基本コマンド

このセクションでは、作業を行うときに役立ついくつかの基本的なSQLコマンドについて説明します。次のコマンドを実行して、新しい独自のデータベースを作成できます。

mysql> CREATE DATABASE personal_db;

上記のコマンドで、「personal_db」という名前の新しいデータベースを作成しました。

次のコマンドを記述して、新しいユーザーMySQLアカウントを作成することもできます。

mysql> CREATE USER‘karim’ @’localhost’ IDENTIFIED BY‘password’;

付与テーブルを再ロードし、データベースに変更を加えるフラッシュ特権コマンドを実行できます。

mysql> FLUSH PRIVILEGES;

次のコマンドを実行して、MySqlコマンドシェルを終了できます。

mysql> exit

結論

この記事では、LinuxシステムUbuntu20.04にMySQLサーバーをインストールして構成する方法について詳しく説明しました。さらに、MySQLサーバーを実行するためのさまざまな基本コマンドについても説明しました。この記事を本当に楽しんでいただけたでしょうか。


Ubuntu
  1. Ubuntu18.04LTSでiSCSIストレージサーバーをセットアップする方法

  2. Ubuntu18.04LTSでRsyslogサーバーをセットアップする方法

  3. Ubuntu18.04および16.04LTSでElasticsearchをセットアップする方法

  1. Ubuntu18.04にMySQLをインストールする方法

  2. Ubuntu18.04LTSでKerberosサーバーとクライアントをセットアップする方法

  3. Ubuntu20.04LTSでiSCSIストレージサーバーをセットアップする方法

  1. Ubuntu18.04LTSでIRedMailサーバーをセットアップする方法

  2. Ubuntu18.04LTSでPritunlを使用してVPNサーバーをセットアップする方法

  3. Ubuntu18.04にMySQL8.0をインストールする方法