これについて見つけたすべての投稿を読みましたが、何も役に立ちませんでした。XAMPPフォルダーをコンピューターから削除し、DMGファイルから再インストールしました。これにより、もちろん問題は修正されましたが、今後修正する方法を知りたい.
すべての始まり: Macbook (Mac OS X v10.7.4 を実行) で phpMyAdmin にログインしました。デフォルトではパスワードが設定されていない root のパスワードを変更するように勧めるメッセージが表示されました。Manage Privileges タブに移動し、localhost、webdev、および 127.0.0.1 の root のパスワードを変更しました。いずれの場合も、同じ短いパスワードを入力して [Generate Password] をクリックすると、3 つの異なるハッシュが作成されました。
次に何が起こるか知っていますか: localhost/phpmyadmin に再度アクセスしようとすると、次のメッセージでロックアウトされました:
Error
MySQL said:
#1045 - Access denied for user 'root'@'localhost' (using password: NO)
phpMyAdmin tried to connect to the MySQL server, and the server rejected the connection. You should check the host, username and password in your configuration and make sure that they correspond to the information given by the administrator of the MySQL server.
そこで、stackoverflow を調べたところ、コマンド ラインで root のパスワードを設定するようにアドバイスされました。ユーザーディレクトリに「.profile」ファイルを作成し、その中に「export PATH=/opt/local/bin:/opt/local/sbin:/Applications/xampp/xamppfiles/bin:$PATH」を含めました。これにより、mysql セッションを開始することができましたが、(noob であるため) その後何をすべきかわかりませんでした。
また、Stackoverflow は、config.inc.php でパスワードを変更できることも教えてくれました。このファイルは phpmyadmin/setup/frames/config.inc.php にありますが、
$cfg['Servers'][$i]['password'] = '';
そこにはありませんでした。phpmyadmin/libraries/config.default.php でその行を見つけましたが、そのファイルには編集に対する重大な警告が含まれています。別の可能性のあるファイル phpmyadmin/setup/lib/common.inc.php と phpmyadmin/scripts/signon.php を見つけましたが、いずれの場合も、アクセス許可がないとして、コンピューターが変更を加えることを妨げていました。 . だからイライラした。
これは初歩的なミスか、いくつかの間違いだと確信していますが、スタックオーバーフローで調べたことがどれも役に立たないことに興味がありました。また、システム ファイル (.profile など) の作成や XAMPP ファイル (common.inc.php など) の編集が Mac OS で簡単にできるようになってほしいと思います。しかし、何ができますか。