web-dev-qa-db-ja.com

XAMPP PhpMyAdminエラー1045、「ユーザー 'root' @ 'localhost'のアクセスが拒否されました

この質問は何度も聞かれているようですが、問題の解決策が見つかりません。 config.inc.phpで可能なすべての組み合わせを試しました

$cfg['Servers'][$i]['auth_type'] = 'http';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'root';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
$cfg['Lang'] = '';

/* Bind to the localhost ipv4 address and tcp */
$cfg['Servers'][$i]['Host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';

/* User for advanced features */
$cfg['Servers'][$i]['controluser'] = 'pma';
$cfg['Servers'][$i]['controlpass'] = 'pmapass';

XAMPPをインストールしました。 PhpMyAdminで、root@localhostのパスワードを変更しました。新しいパスワードを使用してPhpMyAdminにログインできます。

しかし、新しいユーザーを追加するとDrupal drupalインストール手順に従って)次のエラーが発生します:

Error 1045, "Access denied for user 'root'@'localhost' (Password: YES)

しかし、それでもdrupalユーザーは作成されますが、mysqlのdrupalデータベースは作成されません。

drupalデータベースを個別に作成しようとすると、それを実行できます。

これとは別に、私はMySQL.exe -u root -pを試しました。そこでは問題なく動作するので、よくわかりません。

8
Kripa

Config.inc.phpで

編集

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

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

その後、再起動します。

そして、いくつかの魔法が起こります!

2
McAkinyi Adams

変更してみてください

$ cfg ['Servers'] [$ i] ['Host'] = 'localhost';

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

1

以下を追加します。

/opt/lampp/phpmyadmin/config.inc.php

コード:

/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'admin';
$cfg['Servers'][$i]['password'] = '';
/* Server parameters */
$cfg['Servers'][$i]['Host'] = '127.0.0.1';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['AllowNoPassword'] = true;
0
Ahmad Ali

1045-ユーザー 'root' @ 'localhost'のアクセスが拒否されました(パスワードyesを使用)

私はすべてを試しましたが、これが最善の解決策です

解決策:xamppコントロールパネルconfig.inc.phpを開きます

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

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

うまくいきます!!

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

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

再起動すると、phpmyadminページに次にアクセスするときにパスワードの入力を求められます

0
raju gupta