2

以前はこの問題はありませんでしたが、Windows の新しいコピーに WAMP をインストールし、phpmyadmin を開こうとすると、次の画面が表示されました。

なんで?なぜ私は前にこれを持っていなかったのですか?これは新しいバージョンか何かですか?どうすればログインできますか?


編集: すべての助けに感謝し、これが最新バージョンに付属していることを確認してくれてありがとう! ログインすると、phpmyadmin画面の下部に2つのメッセージが表示されますが:

「構成ファイルには、デフォルトの MySQL 特権アカウントに対応する設定 (パスワードなしのルート) が含まれています。MySQL サーバーはこのデフォルトで実行されており、侵入に対してオープンです。ユーザーのパスワードを設定して、このセキュリティ ホールを修正する必要があります。」根'。"

「phpMyAdmin 構成ストレージが完全に構成されていないため、一部の拡張機能が無効になっています。理由を確認するには、ここをクリックしてください。」

4

2 に答える 2

5

フォルダに移動しWAMPます。そして検索config.inc.phpファイル。そのファイルを開くと、ファイルは次のようになります。

<?php

/* Servers configuration */
$i = 0;

/* Server: localhost [1] */
$i++;
$cfg['Servers'][$i]['verbose'] = 'localhost';
$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'] = 'root';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['AllowNoPassword'] = true;

/* End of servers configuration */

$cfg['DefaultLang'] = 'en-utf-8';
$cfg['ServerDefault'] = 1;
$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';

?>

次の行を検索します。

$cfg['Servers'][$i]['auth_type'] = 'cookie';

「config」を「cookie」に変更します。

$cfg['Servers'][$i]['auth_type'] = 'config';

それを保存してから開くphpmyadminと、うまく機能します。

更新された質問に対する回答:

これは、デフォルト ユーザー root のパスワードがないことを示す単なる警告です。rootのパスワードを設定したい場合。

GO tp phpmyadmin interface->Previlages->select user root>edit Previlages->change password
于 2013-06-29T15:36:45.480 に答える
1

wamp サーバーの新しいバージョンで追加されます。ユーザー名を「root」、パスワードを空白として入力し、[go] をクリックします。ログイン後にパスワードを設定できます。

于 2013-06-29T15:40:19.487 に答える