UbuntuサーバーでPhpMyAdminをセットアップする

コマンド ラインを使用してMySQLデータベースを管理することは、特に広範な技術知識のない人にとっては困難で時間がかかる場合があります。幸いなことに、よりユーザーフレンドリーな代替手段があります。その代替手段は PhpMyAdmin で、これを使用すると、 Ubuntu Serverでの MySQL データベースの管理がはるかに簡単になります。Ubuntu システムで PhpMyAdmin を動作させる方法は次のとおりです。

xr:d:DAFds8YL9ik:2、j:43601822907、t:23032003

UbuntuサーバーでのMySQLとApacheのセットアップ

PhpMyAdmin は MySQL と Apache を利用して実行されます。Ubuntu Server システム上でこれらのツールを動作させるには、両方のツールをセットアップする必要があります。SSH (または物理) 経由で Ubuntu サーバー上のターミナルを開き、apt updateコマンドを使用してソフトウェアの更新を確認します。

sudo aptアップデート

ソフトウェアのアップデートを確認したら、インストールする必要があります。Ubuntu サーバーを最新の状態に保つと、PhpMyAdmin が正しく実行されます。更新をインストールするには、apt upgradeコマンドを使用します。

sudo 適切なアップグレード

すべてが最新の状態になったら、Apache、PHP、および MySQL サーバー パッケージをインストールできます。これらのパッケージのインストール プロセスにはそれほど時間はかかりません。

sudo apt install apache2 php libapache2-mod-php mysql-server

パッケージが Ubuntu サーバー システムにインストールされている場合は、MySQL の安全なインストールを実行する必要があります。この手順は、特に root MySQL パスワードを設定できるため、非常に重要です。

sudo mysql_secure_installation

上記のコマンドを入力すると、MySQL サーバー構成ツールからのメッセージが表示されます。メッセージは次のとおりです。

Connecting to MySQL using a blank password.
The 'validate_password' component is installed on the server.
The subsequent steps will run with the existing configuration
of the component.
Please set the password for root here.

MySQL によって画面に出力されたメッセージを読んだら、root MySQL パスワードを設定します。このパスワードは安全でありながら覚えやすいものでなければなりません。安全で覚えやすいパスワードを生成するのが難しい場合は、Bitwarden パスワード ジェネレーターを使用してください。

root MySQL パスワードを構成したら、PhpMyAdmin をインストールする準備が整います。次のセクションのガイドに進み、アプリをセットアップします。

Ubuntu に PhpMyAdmin をインストールする方法

PhpMyAdmin は、付属のソフトウェア リポジトリを使用して Ubuntu サーバーにインストールできます。これは、外部 PPA、ソフトウェア リポジトリ、または DEB パッケージを追加する必要がないことを意味します。

Ubuntu システムに PhpMyAdmin をセットアップするには、次のapt installコマンドを使用して「phpmyadmin」パッケージをインストールします。

sudo apt インストール phpmyadmin

上記のコマンドを実行すると、画面に次のメッセージが表示されます。「phpmyadmin パッケージを使用するには、その前にデータベースがインストールされ、設定されている必要があります。これはオプションで dbconfig-common で処理できます。」

「はい」を選択して、Dbconfig-common を使用して Ubuntu に PhpMyAdmin インストールを構成します。

「はい」を選択した後、「phpmyadmin」ユーザー アカウントの新しい SQL パスワードを入力する必要があります。このパスワードは安全でなければなりません。そうでないと構成は失敗します。Bitwarden パスワード生成ツールを使用して、新しいパスワードを作成します。

PhpMyAdmin の SQL パスワードを設定したら、PhpMyAdmin で使用する正しい Web サーバーを選択する必要があります。「apache2」を選択し、「OK」を選択して続行します。

最後に、次のシンボリックリンク コマンドを使用して、Apache で PhpMyAdmin をセットアップします。

sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin

SQL パスワード エラーを修正する方法

MySQL が設定したパスワードの受け入れを拒否した場合は、PhpMyAdmin で次の手順を実行してこの問題を解決できます。

まず、エラーメッセージで「中止」を選択します。次に、次のコマンドを使用して MySQL にログインします。

sudo mysql -p

ログイン後、次の SQL コマンドを入力します。

UNINSTALL COMPONENT "file://component_validate_password";

exit;

2 つのコマンドを入力したら、以下の 2 つの apt コマンドを実行して PhpMyAdmin をパージし、再インストールします。

sudo apt 削除 --purge phpmyadmin -y sudo apt install phpmyadmin

その後、UI を使用して SQL パスワードを追加できます。完了したら、SQL に再度ログインします。

sudo mysql -p

以下の 2 つの SQL コマンドを入力して終了します。

INSTALL COMPONENT "file://component_validate_password";

exit;

最後の 2 つの SQL コマンドを入力すると、PhpMyAdmin は修正されるはずです。

PhpMyAdminへのログイン

Ubuntu Server の PhpMyAdmin にアクセスするには、サーバーと同じネットワークに接続されているデバイスで Web ブラウザを開きます。次に、アドレス バーに次の URL を入力します。

http://サーバーの IP またはホスト名/phpmyadmin

その後、セットアッププロセス中に作成した「phpmyadmin」ユーザー名とパスワードを入力します。ログインすると、PhpMyAdmin に完全にアクセスできるようになり、Web ブラウザーを通じて Ubuntu サーバー上のデータベースを管理するために使用できるようになります。


UbuntuサーバーにGitLabをインストールする方法

UbuntuサーバーにGitLabをインストールする方法

GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます

SELinux による Ubuntu Linux サーバーの保護

SELinux による Ubuntu Linux サーバーの保護

SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。

Cockpit を使用して Linux サーバー上で NFS を構成する

Cockpit を使用して Linux サーバー上で NFS を構成する

Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

Dockerコンテナにファイルを転送する方法

Dockerコンテナにファイルを転送する方法

ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。

Linux に DEB ファイルをインストールする方法

Linux に DEB ファイルをインストールする方法

.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。

GOG Galaxy を Linux 上で動作させる方法

GOG Galaxy を Linux 上で動作させる方法

GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。

CentOS に Docker エンジンをインストールする方法

CentOS に Docker エンジンをインストールする方法

Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。

Ferdi とすべてのチャットを 1 つにまとめる方法

Ferdi とすべてのチャットを 1 つにまとめる方法

Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか