開発中にphpmyadminにログインできない問題の解決策を以下にまとめますので、困っている方は参考にしてください。
エラー
MySQL は次を返します:
#1045 - ユーザー 'root'@'localhost' のアクセスが拒否されました (パスワードを使用: YES)
phpmyadmin ディレクトリで config.inc.php ファイルを見つけて、次の場所を変更します
コードは次のとおりです | コードをコピー |
$cfg['サーバー'][$i]['ユーザー'] = 'ユーザー'; |
プロンプト エラー: エラーなしでセッションを開始できません。PHP や Web サーバーのログ ファイルに表示されるエラーを確認し、PHP インストールを適切に構成してください。プロンプトから、インターネットで検索して解決策を見つけることができます。成功:
1. PHP インストールディレクトリで、php.ini の session.auto_start の値を 1 (開始) に変更します。デフォルトは 0 (無効) です。
2. php ディレクトリ (C:/php/tmp など) にフォルダー tmp を作成し、フル コントロール用に tmp 属性をすべてに設定します
3. php.ini で session.save_path 行を見つけて、 session.save_path = “C:/php/tmp” に設定し、その前のセミコロンを削除します (上記の C:/php/tmp は次のように設定されています)あなたの実際の状況)
4. コンピューターを再起動します。すべて問題なく、両方のバージョンの phpMyAdmin
にログインできます。
Linux では少し異なり、エラーは次のようになります。
#2002 MySQL サーバーにログインできません
または
または
2.解決策
昨日はかなりの時間を費やしましたが、理解できず、インターネット上でも答えを見つけることができませんでした。今日は遊びに行って、夕方帰ってきたらすぐにこの問題が解決しました。実はとてもシンプルなのです。
phpMyAdmin インストール ディレクトリにあるサンプル構成ファイル config.sample.inc.php ファイルを構成ファイル ディレクトリに直接コピーします (以下では、ここで提供されるインストール方法を使用する場合にのみデフォルト ディレクトリを使用します)
コードをコピー | |
cp /usr/share/phpMyAdmin/config.sample.inc.php /etc/phpMyAdmin/config.inc.php
|
コードをコピー | |
vim /etc/phpMyAdmin/config.inc.php
|
リモート サーバー デバッグを通じて phpMyAdmin を使用する必要がある場合は、blowfish_secret コンテンツ定義 Cookie を追加し、次のコード行を探す必要があります。
コードをコピー | |
|
コードをコピー | |
|