localhost/phpmyadmin
open http://localhost/phpmyadmin/ ➚もしくは、開かない場合は、以下のhttp://localhost:8080/phpmyadminアドレスをクリックして開いてください。
phpMyAdminは、オープンソースのWebベースの管理ツールであり、MySQLおよびMariaDBデータベースを管理するためのローカルホストサーバ上のLOCALHOST/PHPMYADMIN/ URLで動作します。PHPで書かれており、データベースのCRUD操作(作成、変更、削除)を行うための便利で使いやすいグラフィカルインターフェースを提供します。これには、データベース、テーブル、レコードの作成、変更、削除などの操作を行うための機能が含まれます。また、ユーザー、権限の管理、SQLクエリの実行などの機能も提供します。
いくつかの主な機能には次のものがあります:- データベース管理:データベースやテーブルの作成、変更、削除。
- データ操作:テーブル内のレコードの挿入、更新、削除。
- インデックスおよび制約の管理:主キー、インデックス、制約の追加、変更、または削除。
- ユーザーと権限の管理:ユーザーの作成、変更、削除、および特権の付与または取り消し。
- SQLクエリの実行:カスタムSQLクエリの実行と結果の表示。
- インポートおよびエクスポート:SQL、CSV、XMLなどのさまざまな形式でデータベース構造およびデータのインポートおよびエクスポート。
ローカルでphpMyAdminをセットアップする方法(Windows、Mac、Linux)
Windows、Mac、またはLinuxのローカルホストでphpMyAdminをセットアップするには、ローカルマシンにWebサーバー、PHP、およびMySQLまたはMariaDBをインストールする必要があります。 XAMPP(クロスプラットフォーム)、WAMP(Windows)、MAMP(Mac)、またはLAMP(Linux)などのソフトウェアパッケージを使用して、Apache、PHP、およびMySQL/MariaDBを含むローカルWebサーバー環境を設定できます。
必要なコンポーネントをインストールしたら、次の手順に従ってPMAを設定します:-
ダウンロード:公式ウェブサイトのダウンロードページ(https://www.phpmyadmin.net/downloads/)を訪れ、zipまたはtar.gzファイルの最新バージョンのphpMyAdminをダウンロードします。
-
ファイルの展開:ダウンロードしたアーカイブの内容をフォルダに展開します。フォルダの名前をより便利なものに変更することができます(たとえば、「pma」など)。
-
フォルダの移動:抽出した「phpmyadmin」フォルダをWebサーバーのドキュメントルートディレクトリに移動します。このディレクトリは、XAMPPの場合は「htdocs」、WAMPの場合は「www」、MAMP/LAMPの場合は「htdocs」または「web」と呼ばれることが一般的です。このステップにより、php adminスクリプトにWebサーバーを介してアクセスできるようになります。
-
設定(オプション):インストールされたフォルダ内で、「config.sample.inc.php」ファイルを探し、そのコピーを作成します。コピーしたファイルの名前を「config.inc.php」に変更します。テキストエディタで「config.inc.php」ファイルを開き、必要な設定(認証タイプ、MySQLサーバーのホストとポートなど)を更新します。ほとんどのユーザーにとっては、デフォルトの設定で問題ありませんので、このステップはオプションです。
-
Web ブラウザーでphpMyAdminにアクセス:Webブラウザーを開き、http://localhost/phpmyadmin(またはhttp://127.0.0.1/phpmyadmin)に移動します。スクリプトのログインページが表示されます。
-
phpMyAdmin/localhostにログイン:MySQLまたはMariaDBのユーザー名とパスワードを使用して、ダッシュボード管理パネルにログインします。デフォルトでは、ユーザー名は「root」、パスワードはXAMPPとMAMPの場合は空白、WAMPの場合は「root」です。ログイン後、PMAインターフェースを使用してデータベースを管理できます。
localhost/phpmyadmin/にアクセスできない、接続エラーが発生する場合、どうすればよいですか?
ローカルホストでphpMyAdminが接続エラーを出す場合、いくつかの可能性が考えられます。次の手順に従って問題を診断し、解決します:
-
Webサーバー、PHP、MySQL/MariaDBサービスを確認します:Webサーバー(ApacheまたはNginx)、PHP、およびMySQL/MariaDBサービスが実行されていることを確認します。XAMPP、WAMP、またはMAMPを使用している場合は、コントロールパネルを開き、各サービスが開始されていることを確認します。
-
MySQL/MariaDBサービスが実行されていることを確認します:Windowsの場合は、「Services」アプリを開いて、MySQLまたはMariaDBサービスが実行されていることを確認します。LinuxおよびmacOSの場合は、ターミナルを開いて次のコマンドを使用します:
sudo systemctl status mysql
MariaDBの場合:
sudo systemctl status mariadb
サービスが実行されていない場合は、適切なコマンドを使用してそれを起動します:
MySQLの場合:
sudo systemctl start mysql
MariaDBの場合:
sudo systemctl start mariadb
- phpMyAdminの設定を確認します:テキストエディタで「config.inc.php」ファイル(「phpmyadmin」フォルダ内にある)を開き、設定が正しいことを確認します。特に、次の行に注目してください:
$cfg['Servers'][$i]['host'] = 'localhost'; // or '127.0.0.1'
$cfg['Servers'][$i]['port'] = ''; // デフォルトのポートを指定する場合は空にしておくか、正しいポート番号を指定します。 $cfg['Servers'][$i]['user'] = 'root'; // MySQL/MariaDBのユーザー名 $cfg['Servers'][$i]['password'] = ''; // MySQL/MariaDBのパスワード
- MySQL/MariaDB接続をテストします:Webサーバーのドキュメントルートディレクトリに単純なPHPファイル(たとえば、「test_mysql.php」)を作成し、次のコードを追加します:
<?php
$servername = "localhost"; $username = "root"; $password = ""; // MySQL/MariaDBのパスワード // 接続を作成 $conn = new mysqli($servername, $username, $password); // 接続を確認する if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } echo "Connected successfully"; ?>
ファイルを保存し、ブラウザーでアクセスします(たとえば、http://localhost/test_mysql.php)。エラーメッセージ が表示された場合、その問題についての詳細情報が得られる可能性があります。
-
ファイアウォール設定を確認します:ファイアウォールが有効になっている場合は、MySQL/MariaDBサーバーへの接続がブロックされていないことを確認してください。通常、MySQL/MariaDBのポート番号は3306です。
-
MySQL/MariaDBのルートパスワードをリセットします:問題がルートパスワードの不正確な入力に関連していると疑われる場合は、パスワードをリセットします。プロセスは、使用しているオペレーティングシステムやMySQL/MariaDBのインストールによって異なります。ルートパスワードをリセットする手順についての詳細は、公式ドキュメントを参照してください:
MySQLの場合:https://dev.mysql.com/doc/refman/8.0/en/resetting-permissions.htmlMariaDBの場合:https://mariadb.com/kb/en/resetting-the-root-password/
これらの手順を試した後でも接続エラーが発生する場合は、より具体的なエラーメッセージを探したり、問題の詳細についての情報を得るためにWebサーバー、PHP、またはMySQL/MariaDBのエラーログを参照する必要があるかもしれません。
phpmyadmin/localhostで作業する際の最も一般的なエラーと解決策は何ですか?
localhostでphpMyAdminを使用する際に、いくつかの一般的なエラーに遭遇することがあります。最も頻繁に発生する問題とそれらの解決策を次に示します:
-
接続エラー:"接続できません:無効な設定。" 解決策:「config.inc.php」ファイルのPMAスクリプトの設定を確認し、正しいホスト、ユーザー名、およびパスワードが指定されていることを確認します。また、MySQL/MariaDBサービスが実行されていることも確認してください。
-
"ユーザー 'root'@'localhost' (using password: YES)へのアクセスが拒否されました" 解決策:このエラーは、ユーザー名またはパスワードが正しくない場合に発生します。MySQL/MariaDBのルートパスワードをリセットするか、接続時に正しいユーザー名とパスワードを使用してください。
-
"mysqli拡張機能が見つかりません。" 解決策:PHP構成(php.ini)ファイルでmysqli拡張機能を有効にします。行「;extension=mysqli」を探し、先頭のセミコロンを削除してコメント解除します。変更を保存して、Webサーバーを再起動します。
-
"mbstring拡張機能が見つかりません。" 解決策:PHP構成(php.ini)ファイルでmbstring拡張機能を有効にします。行「;extension=mbstring」を探し、先頭のセミコロンを削除してコメント解除します。変更を保存して、Webサーバーを再起動します。
-
"mysqlnd拡張機能が見つかりません。" 解決策:PHP構成(php.ini)ファイルでmysqlnd拡張機能を有効にします。行「;extension=mysqlnd」を探し、先頭のセミコロンを削除してコメント解除します。変更を保存して、Webサーバーを再起動します。
-
"要求されたURL /phpmyadminはこのサーバーで見つかりませんでした。" 解決策:「phpMyAdmin」フォルダがWebサーバーのドキュメントルートディレクトリにコピーされていることを確認してください。これには、XAMPPの場合は「htdocs」、WAMPの場合は「www」、MAMP/LAMPの場合は「htdocs」または「web」が一般的です。また、Webサーバーの設定を確認し、ファイルが正しいドキュメントルートから提供されるようになっていることを確認してください。
-
"エラー:トークンの不一致" 解決策:ブラウザのキャッシュとクッキーをクリアしてから、再度ログインしてみてください 。これにより、セッションの問題が解決される可能性があります。
Localhost & Your connection Analysis (live)
These data are reflected instantly. It is never saved on the server, stored or used.
<