Ubuntu 17.04 上の PhpMyAdmin を介したリモート MySQL データベース 17.10 の管理

藏色散人
リリース: 2020-02-29 14:14:45
転載
2507 人が閲覧しました

Ubuntu 17.04 上の PhpMyAdmin を介したリモート MySQL データベース 17.10 の管理

phpMyAdmin シンプルな Web ブラウザを通じて MySQL または MariaDB データベースを管理できます。ほとんどの環境では、phpMyAdmin パッケージはデータベース サーバーと同じサーバーにインストールされます。そのため、そこには多くの設定は必要ありません。正常に動作するはずです。

ただし、phpMyAdmin Web インターフェイスを介してリモート サーバー上の MySQL または MariaDB データベースを管理する場合は、その構成ファイルにいくつかの変更を加える必要があります。

リモートの MySQL サーバーまたは MariaDB サーバーにアクセスして管理するには、ネットワーク経由でのリモート アクセスを許可するようにサーバーを構成する必要があります。次の手順でその方法を説明します。

この短いチュートリアルでは、Ubuntu 17.04 に phpMyAdmin をインストールして構成します。 17.10 リモートの MySQL または MariaDB データベース サーバーにアクセスして管理します。準備ができたら、次の手順に進みます。

ステップ 1: 同じホスト上の phpMyAdmin とデータベース

従来、phpMyAdmin サーバーと MySQL/MariaDB サーバーは同じホストにインストールされていました。これは標準的なインストールであり、最も人気があります。

データベース サーバーと同じホストに phpMyAdmin をインストールするには、次のコマンドを実行します。

sudo apt update

sudo apt install php libapache2-mod-phpmyadmin

インストール プロセス中に、phpMyAdmin 用に構成する Web サーバーを選択するように求められます。この記事では、Web サーバーとして Apache2 を使用します。

インストールが完了したら、ブラウザを開いて http://servername/phpmyadmin に移動します。

サーバー名をサーバーの実際のホスト名に置き換えます。ログインするときは、ユーザー名として root を入力し、パスワードを使用してログインします。

これによりログインし、サーバー上のデータベースを管理できるようになります。

ステップ 2: 異なるホスト上の phpMyAdmin とデータベース

ステップ 1 では、標準的な phpMyAdmin のインストールを示します...ただし、管理するデータベース サーバーがリモートの場合は、phpMyAdmin を別の方法で構成する必要があります。 。

phpMyAdmin の構成ファイルは /etc/phpmyadmin にあります。メインの設定ファイルは /etc/phpmyadmin/config.inc.php です。このファイルには、phpMyAdmin にグローバルに適用される構成オプションが含まれています。

phpMyAdmin を使用して、別のサーバーでホストされている MySQL データベースを管理するには、/etc/phpmyadmin/config.inc.php で次の調整を行います。

sudo nano /etc/phpmyadmin/config.inc.php
ログイン後にコピー

そうすると、変更は次のようになります。

i]['host'] = '
ログイン後にコピー

から

cfg['Servers'][
ログイン後にコピー

の行で、

dbserver を実際のリモート データベース サーバー名または IP アドレスに置き換えます。また、phpMyAdmin ホストがリモート データベースにアクセスできることを確認してください。

もう 1 つの重要な設定ファイルは /etc/phpmyadmin/apache.conf です。これは /etc/apache2/conf-available/phpmyadmin.conf にシンボリックリンクされており、有効にすると、Apache2 がサービスを提供するように設定するために使用されます。 phpMyAdmin サイト。このファイルには、PHP をロードするための手順、ディレクトリのアクセス許可などが含まれています。ターミナルから次のように入力します:

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf sudo a2enconf phpmyadmin.conf sudo systemctl reload apache2.service

ステップ 3: リモート アクセスを許可するように MySQL サーバーを構成する

phpMyAdmin がクライアント マシンにインストールされたので、MySQL/MariaDB データベースがインストールされているリモート サーバーに接続します。次に、次のコマンドを実行します。デフォルトの設定ドキュメントを開きます。

sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

次に、次の行を次のように変更します:

bind-address=0.0.0.0

次のステップでは、次のコマンドを実行して、root ユーザーがクライアント コンピューターからサーバーにアクセスできるようにします。

sudo mysql -u root -p は

'root_password_here'WITHGRANT OPTION として識別された 'root'@'192.168.71.20' に対するすべての権限を開きます;

使用するものを使用してくださいwant 接続されたアドレスが IP アドレスを置き換えます。終了すれば完了です。

上記のファイルを編集した後、変更を保存し、http://clientPC/phpmyadmin にログインします。

http://clientPC/phpmyadmin をクライアント コンピュータの IP またはホスト名に置き換えます。

これにより、クライアントの phpMyAdmin Web ポータルからサーバーにリモートでログインできるようになります。

これは、リモート MySQL/MariaDB サーバーを管理する方法です。 ###############おめでとう! phpMyAdmin

Ubuntu 17.04 上の PhpMyAdmin を介したリモート MySQL データベース 17.10 の管理

の設定が完了しました。

以上がUbuntu 17.04 上の PhpMyAdmin を介したリモート MySQL データベース 17.10 の管理の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:segmentfault.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート