Articles

Ubuntu18.04にphpMyAdminをインストール

phpMyAdminは、MySQLまたはMariaDBデータベースを管理するための非常に便利なwebベースのデータベース管理ツー これはPHPで書かれた無料のツールです。 このツールを使用すると、さまざまな種類のデータベースタスクを簡単に実行できます。 phpMyAdminは、初心者ユーザーがクエリを書くことの知識がなくても、すべてのタイプの基本的なデータベース操作を実行するのに役立ちます。 このツールのいくつかの重要な機能を以下に記載されています。

  • データベース、テーブル、列、主キー、一意キー、およびインデックスを作成、削除、名前変更または変更します。
  • テーブルのレコードを挿入、削除、および更新します。
  • さまざまなサーバー構成を適用してサーバーを管理します。
  • さまざまなタイプの単純なクエリと複雑なクエリを実行します。
  • ストアドプロシージャ、トリガー、およびビューを作成、削除、および変更します。
  • データベース、テーブル、またはデータを異なる形式から、または異なる形式にインポートまたはエクスポーweb開発作業を行うには、XAMPPまたはLAMPをインストールできます。 Ubuntu用のXAMPPサーバーを使用している場合は、phpMyAdminを個別にインストールする必要はありません。 XAMPP serverをインストールするときに、デフォルトでXAMPP serverにインストールされます。 しかし、UbuntuでLAMPを使用している場合は、パッケージをダウンロードしてphpMyAdminをインストールする必要があります。 このチュートリアルでは、UbuntuにphpMyAdminをインストールするのに役立ちます。

    インストールプロセスを開始する前に、LAMPが正常に動作していることを確認する必要があります。 次のコマンドを実行して、Apache2、MySQL、PHPがインストールされて動作していることを確認します。

    webサーバー(Apache2)の現在の状態を確認します。

    $ sudo systemctl status apache2

    Check the connection of database Server (MySQL/MariaDB). MySQL server is installed here.

    $ sudo mysql

    or

    $ sudo mysql -u root -p

    Check the version of the installed PHP.

    $ php -v

    Open any browser and check the Apache server is running.上記のタスクを確認した後、UbuntuでphpMyAdminのインストールプロセスを開始できます。

    phpMyAdminのインストールプロセスを示す前にupdateコマンドを実行します。

    sudo sudo apt update

    更新後、次のコマンドを実行してUbuntuリポジトリからphpMyAdminをインストールします。 それはインストールを開始する許可を求められますときに”y”を押してください。sudo sudo apt install phpmyadmin php-mbstring php-gettext

    スペースを押してサーバー apache2を選択し、Okを選択し、enterキーを押します。p>

    はいを選択し、enterキーを押してdbconfig-commonを使用してデータベースを設定します。次に、phpMyAdminを使用してデータベースサーバーと接続するためにMySQLパスワードを設定する必要があります。 パスワードを入力し、Okを選択してenterキーを押します。

    確認のためにパスワードを再入力します。 “Ok”を選択し、enterキーを押します。

    次のコマンドを実行して、phpMyAdmin Apache構成ファイルを使用するためのphp拡張機能mbstringを有効にします。p>

    sudo sudo phpenmod mbstring

    インストールの効果を得るためにapacheサーバーを再起動します。p>

    sudo sudo systemctl restart apache2

    これで、phpMyAdminが正しくインストールされ、次のステップでphpMyAdminの他の設定をセットアップすることができます。

    ステップ-2:認証と権限の設定

    デフォルトのユーザー名とパスワードは、データベースタスクを実行するためのphpMyAdminのインストール時に設定されます。 デフォルトのユーザー名は’phpmyadmin’で、パスワードは前の手順で設定したものです。 しかし、すべてのタイプのデータベース操作を実行するためにrootユーザーとして接続することによってphpMyAdminを使用することをお勧めします。 MySQLまたはMariaDB serverのインストール時にrootユーザーにパスワードが設定されていない場合は、後でデータベースサーバーにパスワードを設定する必要があります。 rootユーザーは、’auth_socket’または’mysql_native_password’プラグインを使用してサーバーと接続できます。 Rootユーザー用にauth_socketプラグインがロードされている場合は、セキュリティのためにrootユーザーの認証方法をauth_socketからmysql_native_passwordに変更します。 PhpMyAdminにアクセスするための新しいユーザーアカウントを作成することもできます。

    rootユーザーの構成:

    データベースサーバーに接続し、rootユーザーの現在の認証方法を確認します。mysql sudo mysql
    >mysqlからユーザー、authentication_string、プラグイン、ホストを選択します。ユーザー;

    前に設定されていない場合は、rootユーザーのパスワードを設定します。

    >SET PASSWORD’root’@’localhost’=PASSWORD(‘mynewpasword’);

    rootユーザーの現在の認証方法が’auth_socket’の場合、alterコマンドを使用してrootユーザーの認証方法を変更します。 ここで、認証方法はデフォルトで’mysql_native_password’に設定されています。 したがって、次のコマンドを実行する必要はありません。

    >ALTER USER’root’@’localhost’IDENTIFIED WITH mysql_native_password BY’mynewpassword’;

    次のコマンドを実行して認証をリロードし、変更の効果を表示します。

    >フラッシュ権限;

    ここでも、次のクエリを実行して、rootユーザーの現在の認証方法を確認します。mysqlからユーザー、authentication_string、プラグイン、ホストを選択します。user;

    特定のMySQLユーザーの設定:

    他のユーザーがrootユーザーなしでphpMyAdminにアクセスする権限を設定する場合は、次のタスクを実行します。RootユーザーとしてMySQLサーバーに接続し、新しいユーザーを作成します。 パスワードは、前の手順でrootユーザーに設定されています。 そのため、サーバーに接続するには–pオプションを使用する必要があります。次のクエリを実行して、’linuxhint’という名前の新しいユーザーを作成します。

    >ユーザー’linuxhint’@’localhost’を作成します。’linuxhint’@’localhost’で識別されます。secretpass’;

    次に、新しいユーザーがデータベースサーバーにアクセスするために必要な権限を設定する必要があります。 新しいユーザーのすべての権限を設定するには、次のコマンドを実行します。p>

    >*に対するすべての権限を付与します。*GRANT OPTIONを指定して’linuxhint’@’localhost’に移動します。

    ここで、mysqlプロンプトを終了します。

    ブラウザからphpMyadminにアクセスします。

    任意のブラウザを開き、次のURLを入力してphpMyAdminが正常に動作しているかどうかを確認します。

    ここで、rootまたは新しく作成されたユーザー資格情報を提供してサーバーにログインします。 ログイン後に次のページが表示されます。ステップ-3:phpMyAdminを使用する

    phpMyAdminページには2つのパネルがあります。 左側のパネルには、既存のすべてのデータベース、テーブル、プロシージャー、ビューのリストが表示されます。 テーブル、プロシージャ、ビューを表示するには、特定のデータベースの”+”ボタンをクリックする必要があります。右パネルには、特定のデータベースタスクを実行するためのさまざまなデータベースサーバー情報とタブオプションが含まれています。

    右パネルには、特定のデータベースタスクを実行するためのさまざまなデータベースサーバー情報とタブオプションが含まれています。 CPanelページの5つのサブパネルは、一般設定、外観設定、データベースサーバー、Webサーバー、およびphpMyAdminです。 これらのパネルの使用はここですぐに説明されています。このパネルを使用して、MySQLの文字セットのリストを表示し、MySQL接続の照合順序を変更できます。

    外観設定:

    このパネルから言語、テーマ、フォントサイズ、およびその他の外観関連の設定を変更します。/p>

    データベースサーバー:

    このパネルには、サーバー名、タイプ、バージョン、接続されているユーザー名、文字セットなど、データベースサーバーに関するさまざまな情報が表示されます。/p>

    Webサーバー:

    このパネルには、webサーバー、データベースクライアント、PHPの情報が表示されます。

    phpMyAdmin:

    これはphpMyAdminのバージョンとその他の関連情報を示しています。

    タブオプション:

    右パネルの上部には、メニュータブが含まれています。 ユーザーは、データベースやテーブルの作成または削除、SQLの実行、データベースのエクスポートまたはインポート、トリガーの作成または削除など、さまざまなタイプの重要

    今phpMyAdminは、データベースのタスクを容易にするために、任意のweb開発者のための不可欠なツールです。 あなたがLAMPサーバー上のデータベース管理のためのwebインターフェイスを使用したいのであれば、適切にこのチュートリアルに従ってくださいと楽しみます。