ホームページ >php教程 >php手册 >phpMyAdmin をインストールして使用し、MySQL データベースを管理する

phpMyAdmin をインストールして使用し、MySQL データベースを管理する

WBOY
WBOYオリジナル
2016-06-21 09:08:431062ブラウズ

mysql|データ|データベース

Web データベースベースの管理ツール phpMyAdmin の使用方法を学びます。

適切なツールを使用すれば、MySQL データベースの管理は非常に簡単になります。 MySQL コマンドライン方式を使用するには、MySQL の知識に精通している必要があり、SQL 言語についても同様です。それだけでなく、データベースへのアクセス数が多い場合には、リスト内のデータを読み込むことが非常に困難になります。

現在、多くの GUI MySQL クライアント プログラムがありますが、その中で最も優れているのは Web ベースの phpMyAdmin ツールです。これは、MySQL データベース フロントエンド用の PHP ベースのツールです。 PhpMyAdmin の欠点は、Web サーバーにインストールする必要があるため、適切なアクセス権がないと、他のユーザーが SQL データを侵害する可能性があることです。

受賞歴のある PhpMyAdmin のインストールプロセスは非常に簡単です。 PhpMyAdmin を http://www.phpmyadmin.net/ からダウンロードします。最新バージョンは 2.6.4-pl3 です。ダウンロードしたファイルを、/srv/www/domain.com/html/admin などの選択したパスに解凍します。 phpMyAdmin をデータベースに接続する前に、phpMyAdmin が保護されていることを確認してください。これは、.htaccess ファイルをセットアップすることで実行できます:

<br><br>AuthUserFile /srv/www/domain.com/.htpasswd<br><br> AuthGroupFile /dev /null<br><br>AuthName adminAuthType Basic<br><br><Files *><br><br>Order Deny,Allow<br><br>すべてから拒否<br><br>localhostから許可<br><br>ユーザー管理者が必要<br><br>satisfy any<br><br> </Files&g <br/><br/>< ;/code><br><br> 上記のコード スニペットは、パス /srv/www/domain.com が保護されていないため、.htaccess ファイルが Web パスの外側にあることを前提としています (たとえば、Apache の DocumentRoot は /srv/) www/domain.com /html)。 htpasswd ツールを使用して /srv/www/domain.com/.htpasswd ファイルを作成します: <br><br><code><br><br># htpasswd -cm /srv /www/domain.com/.htpasswd admin<br><br>

管理者のパスワードを入力したら、phpMyAdmin を含む config.inc.php ファイルを編集できます。 $cfg['PmabsoluteUri'] キーワードを編集してサーバー上の phpMyAdmin がインストールされている場所を指定し、$cfg['Servers'] 配列を編集できるようになります。すぐに起動して実行し、サーバー上のすべてのデータベースを編集できるようにするには、権限の証明を提供する必要があります:

<br><br>$cfg['Servers'][$i][' host'] = 'localhost ';<br><br>$cfg['Servers'][$i]['extension'] = 'mysql';<br><br>$cfg['Servers'][$i]['auth_type'] = 'config';<br><br> $cfg['サーバー'][$i]['ユーザー'] = 'root';$cfg['サーバー'][$i]['パスワード'] = 'mysecretrootpass';<br><br>

これで http://www.domain.com/admin/phpMyAdmin-2.6.4-pl3/ と入力して MySQL データにアクセスできるようになり、より便利にアクセスできるようにパスの名前を phpMyAdmin/ に変更できます。



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。