1

EasyPHP 5.3.6をインストールし、PhpMyAdminを開いて、新しいデータベースを作成し、rootユーザーのパスワードを設定しました。「当然」に続いて、PhpMyAdminにログインできなくなり、悪名高い1045AccessDeniedエラーが発生しました。

私は見つけたすべてを試しました-config.inc.phpでのパスワードの設定(2か所で)が機能していないようです。また、AllowNoPasswordをtrue(またはfalse、元々そうでなかった方)に変更しようとしましたが、何もしませんでした。phpmyadmin / scripts / signon.phpを調べて、そこにパスワードを入力しようとしました(これは正しいパスワードです。パスワードマネージャーに保存しました)が、どちらもログインできませんでした。また、見つけたMySQLパスワードをリセットするための手順に従ってみましたが、インストールで見つからなかったmysqld-nt.exeを使用していました。また、EasyPHPをアンインストールして再インストールしようとしました(その前に、ccleanerを使用して、見つかったレジストリの問題を削除しましたが、確かにmysqlについては何もありませんでした)。もちろん、「不正なパスワード」が保持され、ログインできませんでした。 。

ハードドライブを再フォーマットする以外に、他に何ができるかわかりません。(アンインストール後に壊れた設定をどのように保持しますか??)

どんな助けでもいただければ幸いです。

また、データベースを保護するために良いと思われることを行うことが、rootユーザーをパスワードなしで残すことが実際に推奨されるほど面倒な手順であることが判明した理由も理解したいと思います。はぁ

4

4 に答える 4

3

EasyPHP-12.1 \modules\フォルダーに移動します。使用しているPhPMyAdminバージョンのフォルダーを開きます(私の場合はphpmyadmin356x130206112511でした)。ファイルconfig.inc.phpを見つけます。メモ帳で編集を右クリックします。

下線:

$cfg['Servers'][$i]['host'] = '127.0.0.1';

この行を貼り付けます:

$cfg['Servers'][$i]['password'] = 'YOURPASSWORD';

ここで、YOURPASSWORDは希望するパスワードです。

ファイルを保存し、「ローカルWeb」ページを更新します。

于 2013-02-06T11:51:35.527 に答える
2

キャッシュをクリアすると、easyphpを再インストールした後にphpmyadminにアクセスできるようになりました。上記のDanaeに感謝します。

于 2011-07-26T02:18:28.433 に答える
0

mysqlを強制終了して再起動したところ、正常に機能しました。

于 2014-07-02T06:13:29.477 に答える
-2

私にも起こりました。残念ながら、私のインターネットは同時にダウンすることを決定し、私はこのページをグーグルで検索することができませんでした。アクセスが拒否されたときに表示される「ヘルプ」は、実際には不十分です(ただし、easyphpの作成者には問題があります)。「ヘルプ」は、「構成ファイルを確認する」ことを示しています。

于 2014-07-24T04:06:39.863 に答える