1

MySQL と phpMyAdmin を起動して実行しようとしていますが、phpMyAdmin へのログインで問題が発生し続けています。パスワードなしでデフォルトのユーザー名「root」を使用し、ターミナル経由で設定したパスワードを使用すると、「#2002 MySQL サーバーにログインできません」というメッセージが表示されます。

私のconfig.inc.phpファイルの関連部分は次のとおりです。

$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = 'admin'; //I have also tried 'root' here with no password
$cfg['Servers'][$i]['password'] = 'PASSWORD';
$cfg['Servers'][$i]['AllowNoPassword'] = true;

私が試したこと:

  • Apache と MySQL の再起動
  • 両方再インストール
  • /configフォルダーに作成した後、ルートphpMyAdminフォルダーでconfig.inc.phpをいくつかの異なる方法で編集します。
  • 私は完全に立ち往生しています。

    システム/バージョンの詳細: Mac OSX 10.7.5 phpMyAdmin 3.5.7 MySQL 5.5.28

    4

    3 に答える 3

    5

    を使用するlocalhostと、ソケットを介して mysql にアクセスしようとします。次の 2 つのいずれかを試すことができます。

    1. localhostに変更127.0.0.1
    2. php.ini でソケットを から/var/mysql/mysql.sockに設定します。/tmp/mysql.sock

    また、phpMyAdmin で使用しているユーザー名/パスワードを使用してデータベースに接続し、データベースが稼働中であることを確認するなど、いくつかの健全性チェックを行う必要があります。

    于 2013-03-18T17:04:00.707 に答える