これは非常に一般的な問題であり、私はそれを解決するのに役立つ多くのチュートリアルを見つけましたが、私の場合にはもう1つの問題があります...
これはconfig.inc.phpの私の設定です
$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'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'root';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
$cfg['Servers'][$i]['AllowNoPasswordRoot'] = true;
Wampメインページからログインしようとすると、エラーが表示されます。
そして、これは私がコンソールでMyAdminにアクセスしようとしたときです!
パスワードとして入力するか、単にEnterキーを押しても、同じエラーが表示されます。そのため、「フラッシュをフラッシュ」できません。
私に何ができる?
ステップ1:MySQLコンソールを開きます。
ステップ2:提供されたコマンドラインを入力してください
$ _use mysql;
_
$ UPDATE mysql.user SET password="PASSWORD("YourPassword") WHERE user="root";
$ _FLUSH PRIVILEGES;
_
$ _exit;
_
ステップ3:ローカルサーバーファイルにあるconfig.inc.phpファイルを開いて編集します
ステップ4:phpmyadminに移動 _http://localhost/phpMyAdmin/
_に移動。
行を変更します。
$cfg['Servers'][$i]['auth_type'] = 'config';
に
$cfg['Servers'][$i]['auth_type'] = 'cookie';
再起動すると、phpmyadminページへの次のアクセス時にパスワードの入力を求められます
MySQLの「root」ユーザーIDにパスワードを追加しましたか?
そうでない場合、デフォルトでパスワードなしで提供されます。だから使用する
$cfg['Servers'][$i]['password'] = '';
phpMyAdmon 3.2.0以降のこの無効なパラメータを削除します
$cfg['Servers'][$i]['AllowNoPasswordRoot'] = true;
ユーザー名= rootを試してください。パスワードは空白です。
rootパスワードを変更した後、最初にmysqlコンソールで次を入力する必要があります。
フラッシュ特権;
変更が有効になる前
これを行うには、端末/コマンドコンソールを開き、mysql.exeの例に移動します:C:\ wamp\bin\mysql\mysql5.5.24\bin\mysql -u YOURUSERNAMEHERE -p
ルートアカウントをいじってアクセスできなくなった場合は、ルートアカウントをリセットするための次のリンクを参照してください。
http://dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html
この後、config.inc.phpファイルに従って正常に動作するはずです
control panel > administrative tool> service >
に移動します
次に、アイテムのリストが表示されます。MYSQL
に移動します
general tab
のproperties
を右クリックして、開始タイプmake it automatic
を選択します
次にapply / save
そして最後にrestart all services in wamp